summaryrefslogtreecommitdiffstats
path: root/btif/include/btif_sock_thread.h
diff options
context:
space:
mode:
Diffstat (limited to 'btif/include/btif_sock_thread.h')
-rw-r--r--btif/include/btif_sock_thread.h37
1 files changed, 16 insertions, 21 deletions
diff --git a/btif/include/btif_sock_thread.h b/btif/include/btif_sock_thread.h
index 3678673..0f5212f 100644
--- a/btif/include/btif_sock_thread.h
+++ b/btif/include/btif_sock_thread.h
@@ -45,34 +45,29 @@
*
************************************************************************************/
+/************************************************************************************
+ *
+ * Filename: btif_sock_thread.h
+ *
+ * Description:
+ *
+ ***********************************************************************************/
+
#ifndef BTIF_SOCK_THREAD_H
#define BTIF_SOCK_THREAD_H
-
#include <hardware/bt_sock.h>
-/*******************************************************************************
-** Constants & Macros
-********************************************************************************/
-
-#define SOCK_THREAD_FD_RD 1 /* BT socket read signal */
-#define SOCK_THREAD_FD_WR (1 << 1) /* BT socket write signal */
-#define SOCK_THREAD_FD_EXCEPTION (1 << 2) /* BT socket exception singal */
-#define SOCK_THREAD_ADD_FD_SYNC (1 << 3) /* Add BT socket fd in current socket
- poll thread context immediately */
-
-/*******************************************************************************
-** Functions
-********************************************************************************/
-
-typedef void (*btsock_signaled_cb)(int fd, int type, int flags, uint32_t user_id);
-typedef void (*btsock_cmd_cb)(int cmd_fd, int type, int size, uint32_t user_id);
-
+#define SOCK_THREAD_FD_RD 1 //bt socket read signal
+#define SOCK_THREAD_FD_WR (1 << 1) //bt socket write signal
+#define SOCK_THREAD_FD_EXCEPTION (1 << 2) //bt socket exception singal
+#define SOCK_THREAD_ADD_FD_SYNC (1 << 3) //add bt socket fd in current socket poll thread context immediately
int btsock_thread_init();
int btsock_thread_add_fd(int handle, int fd, int type, int flags, uint32_t user_id);
int btsock_thread_wakeup(int handle);
-int btsock_thread_post_cmd(int handle, int cmd_type, const unsigned char* cmd_data,
- int data_size, uint32_t user_id);
+int btsock_thread_post_cmd(int handle, int cmd_type, const unsigned char* cmd_data, int data_size, uint32_t user_id);
+typedef void (*btsock_signaled_cb)(int fd, int type, int flags, uint32_t user_id);
+typedef void (*btsock_cmd_cb)(int cmd_fd, int type, int size, uint32_t user_id);
int btsock_thread_create(btsock_signaled_cb callback, btsock_cmd_cb cmd_callback);
int btsock_thread_exit(int handle);
-
#endif
+