Strukturreferenz für btsock_interface_t

Strukturreferenz für btsock_interface_t

#include < bt_sock.h >

Datenfelder

size_t  size
 
bt_status_t (*  listen )( btsock_type_t type, const char *service_name, const uint8_t *service_uuid, int channel, int *sock_fd, int flags, int callingUid)
 
bt_status_t (*  connect )(const bt_bdaddr_t *bd_addr, btsock_type_t type, const uint8_t *uuid, int channel, int *sock_fd, int flags, int callingUid)
 

Detaillierte Beschreibung

Definition in Zeile 49 der Datei bt_sock.h .

Felddokumentation

bt_status_t (* connect)(const bt_bdaddr_t *bd_addr, btsock_type_t type, const uint8_t *uuid, int channel, int *sock_fd, int flags, int callingUid)

Verbindet sich mit einem RFCOMM-UUID-Kanal eines Remotegeräts. Es gibt die Socket-FD zurück, von der aus das btsock_connect_signal und eine neue Socket-FD, die akzeptiert werden soll, gelesen werden können, wenn eine Verbindung besteht. Die callingUid ist die UID der Anwendung, die den Socket anfordert. Dieser Wert wird für die Besucherzählung verwendet.

Definition in Zeile 71 der Datei bt_sock.h .

bt_status_t (* listen)( btsock_type_t type, const char *service_name, const uint8_t *service_uuid, int channel, int *sock_fd, int flags, int callingUid)

Auf eine RFCOMM-UUID oder einen RFCOMM-Kanal hören Es gibt die Socket-FD zurück, aus der btsock_connect_signal gelesen werden kann, wenn ein Remotegerät verbunden ist. Wenn weder eine UUID noch ein Kanal angegeben ist, wird ein Kanal zugewiesen und ein Diensteintrag kann mit der Kanalnummer für create_sdp_record(...) in bt_sdp erstellt werden. Die callingUid ist die UID der Anwendung, die den Socket anfordert. Dieser Wert wird für die Besucherzählung verwendet.

Definition in Zeile 62 der Datei bt_sock.h .

size_t-Größe

auf die Größe dieses Typs festgelegt

Definition in Zeile 51 der Datei bt_sock.h .


Die Dokumentation für diese Struktur wurde aus der folgenden Datei generiert: