1 /******************************************************************************* 2 * L2CAP Socket Interface 3 *******************************************************************************/ 4 5 #ifndef BTIF_SOCK_L2CAP_H 6 #define BTIF_SOCK_L2CAP_H 7 8 9 10 #define L2CAP_MASK_FIXED_CHANNEL 0x10000 11 12 13 bt_status_t btsock_l2cap_init(int handle); 14 bt_status_t btsock_l2cap_cleanup(); 15 bt_status_t btsock_l2cap_listen(const char* name, int channel, 16 int* sock_fd, int flags); 17 bt_status_t btsock_l2cap_connect(const bt_bdaddr_t *bd_addr, 18 int channel, int* sock_fd, int flags); 19 void btsock_l2cap_signaled(int fd, int flags, uint32_t user_id); 20 void on_l2cap_psm_assigned(int id, int psm); 21 22 #endif 23 24