Referência de estrutura btsock_interface_t

Referência de estrutura btsock_interface_t

#include < bt_sock.h >

Campos de dados

tamanho_t tamanho
bt_status_t (* ouvir ) ( tipo btsock_type_t , const char *service_name, const uint8_t *service_uuid, int canal, int *sock_fd, int flags, int callUid)
bt_status_t (* conectar ) (const bt_bdaddr_t *bd_addr, tipo btsock_type_t , const uint8_t *uuid, canal interno, int *sock_fd, sinalizadores int, int callUid)

Descrição detalhada

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

Documentação de campo

bt_status_t (* conectar)(const bt_bdaddr_t *bd_addr, btsock_type_t tipo, const uint8_t *uuid, int canal, int *sock_fd, int flags, int callUid)

Conecte-se a um canal RFCOMM UUID do dispositivo remoto. Ele retorna o soquete fd do qual o btsock_connect_signal e um novo soquete fd a ser aceito podem ser lidos quando conectado. O callUid é o UID do aplicativo que está solicitando o soquete. Isso é usado para fins de contabilidade de tráfego.

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

bt_status_t (* ouvir)( tipo btsock_type_t , const char *service_name, const uint8_t *service_uuid, int canal, int *sock_fd, int flags, int callUid)

Ouça um UUID ou canal RFCOMM. Ele retorna o soquete fd do qual 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 callUid é o UID do aplicativo que está solicitando o soquete. Isso é usado para fins de contabilidade de tráfego.

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

tamanho_t tamanho

definido para o tamanho desta estrutura

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


A documentação desta estrutura foi gerada a partir do seguinte arquivo:
  • hardware/libhardware/incluir/hardware/ bt_sock.h