Referência da estrutura btsock_interface_t

Referência da estrutura btsock_interface_t

#include < bt_sock.h >

Campos de dados

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)
 

Descrição detalhada

Definição na linha 49 do arquivo bt_sock.h .

Documentação do campo

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)

Conecta-se a um canal RFCOMM UUID do dispositivo remoto. Ele retorna o fd do socket de onde o btsock_connect_signal e um novo fd do socket a ser aceito podem ser lidos quando conectado. O callingUid é o UID do aplicativo que está solicitando o socket. É usado para fins de contabilidade de tráfego.

Definição na linha 71 do arquivo 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)

Ouvir um UUID ou canal RFCOMM. Ele retorna o fd do soquete em que o btsock_connect_signal pode ser lido quando um dispositivo remoto é conectado. Se nem um UUID nem um canal forem fornecidos, um canal será alocado e um registro de serviço poderá ser criado fornecendo o número do canal para create_sdp_record(...) em bt_sdp. O callingUid é o UID do aplicativo que está solicitando o socket. É usado para fins de contabilidade de tráfego.

Definição na linha 62 do arquivo bt_sock.h .

tamanho_t size

definido como o tamanho desta estrutura

Definição na linha 51 do arquivo bt_sock.h .


A documentação desse struct foi gerada com base no seguinte arquivo: