diff options
Diffstat (limited to 'btif/include/btif_pan_internal.h')
-rw-r--r-- | btif/include/btif_pan_internal.h | 32 |
1 files changed, 7 insertions, 25 deletions
diff --git a/btif/include/btif_pan_internal.h b/btif/include/btif_pan_internal.h index b0ad68f..fdd9da3 100644 --- a/btif/include/btif_pan_internal.h +++ b/btif/include/btif_pan_internal.h @@ -45,24 +45,21 @@ * ************************************************************************************/ -/******************************************************************************* + +/************************************************************************************ * * Filename: btif_pan_internal.h * * Description: Bluetooth pan internal * - *******************************************************************************/ - -#ifndef BTIF_PAN_INTERNAL_H -#define BTIF_PAN_INTERNAL_H + * + ***********************************************************************************/ +#ifndef btif_pan_internal_h_ +#define btif_pan_internal_h_ #include "btif_pan.h" #include "bt_types.h" -/******************************************************************************* -** Constants & Macros -********************************************************************************/ - #define PAN_NAP_SERVICE_NAME "Android Network Access Point" #define PANU_SERVICE_NAME "Android Network User" #define TAP_IF_NAME "bt-pan" @@ -77,19 +74,12 @@ #ifndef PAN_ROLE_INACTIVE #define PAN_ROLE_INACTIVE 0 #endif - - -/******************************************************************************* -** Type definitions and return values -********************************************************************************/ - typedef struct eth_hdr { unsigned char h_dest[ETH_ADDR_LEN]; unsigned char h_src[ETH_ADDR_LEN]; short h_proto; } tETH_HDR; - typedef struct { int handle; @@ -110,12 +100,6 @@ typedef struct int open_count; btpan_conn_t conns[MAX_PAN_CONNS]; } btpan_cb_t; - - -/******************************************************************************* -** Functions -********************************************************************************/ - extern btpan_cb_t btpan_cb; btpan_conn_t *btpan_new_conn(int handle, const BD_ADDR addr, int local_role, int peer_role); btpan_conn_t *btpan_find_conn_addr(const BD_ADDR addr); @@ -127,7 +111,6 @@ void destroy_tap_read_thread(void); int btpan_tap_close(int tap_fd); int btpan_tap_send(int tap_fd, const BD_ADDR src, const BD_ADDR dst, UINT16 protocol, const char* buff, UINT16 size, BOOLEAN ext, BOOLEAN forward); - static inline int is_empty_eth_addr(const BD_ADDR addr) { int i; @@ -136,12 +119,11 @@ static inline int is_empty_eth_addr(const BD_ADDR addr) return 0; return 1; } - static inline int is_valid_bt_eth_addr(const BD_ADDR addr) { if(is_empty_eth_addr(addr)) return 0; - return addr[0] & 1 ? 0 : 1; /* Cannot be multicasting address */ + return addr[0] & 1 ? 0 : 1; //cannot be multicasting address } #endif |