btsock_interface_t Struct Reference

#include <bt_sock.h>

Data Fields

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)
 
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)
 

Detailed Description

Definition at line 49 of file bt_sock.h.

Field Documentation

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)

Connect to a RFCOMM UUID channel of remote device, It returns the socket fd from which the btsock_connect_signal and a new socket fd to be accepted can be read out when connected

Definition at line 67 of file 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)

Listen to a RFCOMM UUID or channel. It returns the socket fd from which btsock_connect_signal can be read out when a remote device connected. If neither a UUID nor a channel is provided, a channel will be allocated and a service record can be created providing the channel number to create_sdp_record(...) in bt_sdp.

Definition at line 60 of file bt_sock.h.

size_t size

set to size of this struct

Definition at line 51 of file bt_sock.h.


The documentation for this struct was generated from the following file: