summaryrefslogtreecommitdiffstats
path: root/bta/dm/bta_dm_int.h
diff options
context:
space:
mode:
authorAndre Eisenbach <andre@broadcom.com>2012-09-18 01:35:44 -0700
committerMatthew Xie <mattx@google.com>2012-09-18 16:26:28 -0700
commit6ef101187774e30ddba6b46bbedef549a42196ad (patch)
treef36eb347f03083671640fbc750171e3b951e0082 /bta/dm/bta_dm_int.h
parentf80d3d045eab5f002be4b5e8a3d2d376fdf7581a (diff)
downloadexternal_bluetooth_bluedroid-6ef101187774e30ddba6b46bbedef549a42196ad.zip
external_bluetooth_bluedroid-6ef101187774e30ddba6b46bbedef549a42196ad.tar.gz
external_bluetooth_bluedroid-6ef101187774e30ddba6b46bbedef549a42196ad.tar.bz2
Initual Bluetooth open source release
First release under Apache source license with updated header files and whitespace cleanups. Also fixed file permission to remove executable bit from source files. Change-Id: I7155903edfc2f491c1cbbd0db108f207852caaa0
Diffstat (limited to 'bta/dm/bta_dm_int.h')
-rw-r--r--[-rwxr-xr-x]bta/dm/bta_dm_int.h120
1 files changed, 66 insertions, 54 deletions
diff --git a/bta/dm/bta_dm_int.h b/bta/dm/bta_dm_int.h
index 0d8dc6a..35b369d 100755..100644
--- a/bta/dm/bta_dm_int.h
+++ b/bta/dm/bta_dm_int.h
@@ -1,14 +1,26 @@
-/*****************************************************************************
-**
-** Name: bta_dm_int.h
-**
-** Description: This is the private interface file for the BTA device
-** manager.
-**
-** Copyright (c) 2003-2012, Broadcom Corp., All Rights Reserved.
-** Broadcom Bluetooth Core. Proprietary and confidential.
-**
-*****************************************************************************/
+/******************************************************************************
+ *
+ * Copyright (C) 2003-2012 Broadcom Corporation
+ *
+ * Licensed under the Apache License, Version 2.0 (the "License");
+ * you may not use this file except in compliance with the License.
+ * You may obtain a copy of the License at:
+ *
+ * http://www.apache.org/licenses/LICENSE-2.0
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ * See the License for the specific language governing permissions and
+ * limitations under the License.
+ *
+ ******************************************************************************/
+
+/******************************************************************************
+ *
+ * This is the private interface file for the BTA device manager.
+ *
+ ******************************************************************************/
#ifndef BTA_DM_INT_H
#define BTA_DM_INT_H
@@ -120,21 +132,21 @@ enum
/* data type for BTA_DM_API_ENABLE_EVT */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
tBTA_DM_SEC_CBACK *p_sec_cback;
} tBTA_DM_API_ENABLE;
/* data type for BTA_DM_API_SET_NAME_EVT */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
char name[BD_NAME_LEN];
} tBTA_DM_API_SET_NAME;
/* data type for BTA_DM_API_SET_VISIBILITY_EVT */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
tBTA_DM_DISC disc_mode;
tBTA_DM_CONN conn_mode;
UINT8 pair_mode;
@@ -147,12 +159,12 @@ typedef struct
BT_HDR hdr;
UINT8 first;
UINT8 last;
-} tBTA_DM_API_SET_AFH_CHANNELS_EVT;
+} tBTA_DM_API_SET_AFH_CHANNELS_EVT;
/* data type for BTA_DM_API_VENDOR_SPECIFIC_COMMAND_EVT */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
UINT16 opcode;
UINT8 param_len;
UINT8 *p_param_buf;
@@ -171,7 +183,7 @@ typedef UINT8 tBTA_DM_RS_RES;
/* data type for BTA_DM_API_SEARCH_EVT */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
tBTA_DM_INQ inq_params;
tBTA_SERVICE_MASK services;
tBTA_DM_SEARCH_CBACK * p_cback;
@@ -185,7 +197,7 @@ typedef struct
/* data type for BTA_DM_API_DISCOVER_EVT */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
BD_ADDR bd_addr;
tBTA_SERVICE_MASK services;
tBTA_DM_SEARCH_CBACK * p_cback;
@@ -200,7 +212,7 @@ typedef struct
/* data type for BTA_DM_API_DI_DISC_EVT */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
BD_ADDR bd_addr;
tBTA_DISCOVERY_DB *p_sdp_db;
UINT32 len;
@@ -210,7 +222,7 @@ typedef struct
/* data type for BTA_DM_API_BOND_EVT */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
BD_ADDR bd_addr;
} tBTA_DM_API_BOND;
@@ -224,7 +236,7 @@ typedef struct
/* data type for BTA_DM_API_PIN_REPLY_EVT */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
BD_ADDR bd_addr;
BOOLEAN accept;
UINT8 pin_len;
@@ -234,7 +246,7 @@ typedef struct
/* data type for BTA_DM_API_LINK_POLICY_EVT */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
BD_ADDR bd_addr;
UINT16 policy_mask;
BOOLEAN set;
@@ -243,7 +255,7 @@ typedef struct
/* data type for BTA_DM_API_AUTH_REPLY_EVT */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
BD_ADDR bd_addr;
tBTA_SERVICE_ID service;
tBTA_AUTH_RESP response;
@@ -252,13 +264,13 @@ typedef struct
/* data type for BTA_DM_API_LOC_OOB_EVT */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
} tBTA_DM_API_LOC_OOB;
/* data type for BTA_DM_API_CONFIRM_EVT */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
BD_ADDR bd_addr;
BOOLEAN accept;
} tBTA_DM_API_CONFIRM;
@@ -266,14 +278,14 @@ typedef struct
/* data type for BTA_DM_API_PASKY_CANCEL_EVT*/
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
BD_ADDR bd_addr;
} tBTA_DM_API_PASKY_CANCEL;
/* data type for BTA_DM_CI_IO_REQ_EVT */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
BD_ADDR bd_addr;
tBTA_IO_CAP io_cap;
tBTA_OOB_DATA oob_data;
@@ -283,7 +295,7 @@ typedef struct
/* data type for BTA_DM_CI_RMT_OOB_EVT */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
BD_ADDR bd_addr;
BT_OCTET16 c;
BT_OCTET16 r;
@@ -293,14 +305,14 @@ typedef struct
/* data type for BTA_DM_REMT_NAME_EVT */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
tBTA_DM_SEARCH result;
} tBTA_DM_REM_NAME;
/* data type for tBTA_DM_DISC_RESULT */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
tBTA_DM_SEARCH result;
} tBTA_DM_DISC_RESULT;
@@ -308,22 +320,22 @@ typedef struct
/* data type for BTA_DM_INQUIRY_CMPL_EVT */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
UINT8 num;
} tBTA_DM_INQUIRY_CMPL;
/* data type for BTA_DM_SDP_RESULT_EVT */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
UINT16 sdp_result;
} tBTA_DM_SDP_RESULT;
/* data type for BTA_API_DM_SIG_STRENGTH_EVT */
typedef struct
{
- BT_HDR hdr;
- tBTA_SIG_STRENGTH_MASK mask;
+ BT_HDR hdr;
+ tBTA_SIG_STRENGTH_MASK mask;
UINT16 period;
BOOLEAN start;
} tBTA_API_DM_SIG_STRENGTH;
@@ -331,14 +343,14 @@ typedef struct
/* data type for tBTA_API_DM_TX_INQPWR */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
INT8 tx_power;
}tBTA_API_DM_TX_INQPWR;
/* data type for BTA_DM_ACL_CHANGE_EVT */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
tBTM_BL_EVENT event;
UINT8 busy_level;
BOOLEAN is_new;
@@ -395,15 +407,15 @@ typedef struct
/* data type for BTA_DM_API_EXECUTE_CBACK_EVT */
typedef struct
{
- BT_HDR hdr;
- void * p_param;
+ BT_HDR hdr;
+ void * p_param;
tBTA_DM_EXEC_CBACK *p_exec_cback;
} tBTA_DM_API_EXECUTE_CBACK;
/* data type for tBTA_DM_API_SET_ENCRYPTION */
typedef struct
{
- BT_HDR hdr;
+ BT_HDR hdr;
tBTA_DM_ENCRYPT_CBACK *p_callback;
tBTA_DM_BLE_SEC_ACT sec_act;
BD_ADDR bd_addr;
@@ -415,7 +427,7 @@ typedef struct
BT_HDR hdr;
BD_ADDR bd_addr;
tBTA_LE_KEY_VALUE blekey;
- tBTA_LE_KEY_TYPE key_type;
+ tBTA_LE_KEY_TYPE key_type;
}tBTA_DM_API_ADD_BLEKEY;
@@ -423,8 +435,8 @@ typedef struct
{
BT_HDR hdr;
BD_ADDR bd_addr;
- tBT_DEVICE_TYPE dev_type ;
- tBLE_ADDR_TYPE addr_type;
+ tBT_DEVICE_TYPE dev_type ;
+ tBLE_ADDR_TYPE addr_type;
}tBTA_DM_API_ADD_BLE_DEVICE;
@@ -502,9 +514,9 @@ typedef struct
typedef union
{
/* GKI event buffer header */
- BT_HDR hdr;
+ BT_HDR hdr;
tBTA_DM_API_ENABLE enable;
-
+
tBTA_DM_API_SET_NAME set_name;
tBTA_DM_API_SET_VISIBILITY set_visibility;
@@ -646,9 +658,9 @@ typedef struct
} tBTA_DM_CONNECTED_SRVCS;
-typedef struct
+typedef struct
{
- TIMER_LIST_ENT timer;
+ TIMER_LIST_ENT timer;
BD_ADDR peer_bdaddr;
BOOLEAN in_use;
@@ -890,19 +902,19 @@ extern void bta_dm_search_sm_disable( void );
extern void bta_dm_enable (tBTA_DM_MSG *p_data);
-extern void bta_dm_disable (tBTA_DM_MSG *p_data);
+extern void bta_dm_disable (tBTA_DM_MSG *p_data);
extern void bta_dm_set_dev_name (tBTA_DM_MSG *p_data);
extern void bta_dm_set_visibility (tBTA_DM_MSG *p_data);
extern void bta_dm_set_afhchannels (tBTA_DM_MSG *p_data);
extern void bta_dm_vendor_spec_command(tBTA_DM_MSG *p_data);
-extern void bta_dm_bond (tBTA_DM_MSG *p_data);
+extern void bta_dm_bond (tBTA_DM_MSG *p_data);
extern void bta_dm_bond_cancel (tBTA_DM_MSG *p_data);
-extern void bta_dm_pin_reply (tBTA_DM_MSG *p_data);
+extern void bta_dm_pin_reply (tBTA_DM_MSG *p_data);
extern void bta_dm_link_policy (tBTA_DM_MSG *p_data);
-extern void bta_dm_auth_reply (tBTA_DM_MSG *p_data);
+extern void bta_dm_auth_reply (tBTA_DM_MSG *p_data);
extern void bta_dm_signal_strength(tBTA_DM_MSG *p_data);
extern void bta_dm_tx_inqpower(tBTA_DM_MSG *p_data);
-extern void bta_dm_acl_change(tBTA_DM_MSG *p_data);
+extern void bta_dm_acl_change(tBTA_DM_MSG *p_data);
extern void bta_dm_add_device (tBTA_DM_MSG *p_data);
extern void bta_dm_remove_device (tBTA_DM_MSG *p_data);
@@ -932,10 +944,10 @@ extern void bta_dm_ci_rmt_oob_act(tBTA_DM_MSG *p_data);
extern void bta_dm_init_pm(void);
extern void bta_dm_disable_pm(void);
-extern void bta_dm_search_start (tBTA_DM_MSG *p_data);
+extern void bta_dm_search_start (tBTA_DM_MSG *p_data);
extern void bta_dm_search_cancel (tBTA_DM_MSG *p_data);
-extern void bta_dm_discover (tBTA_DM_MSG *p_data);
-extern void bta_dm_di_disc (tBTA_DM_MSG *p_data);
+extern void bta_dm_discover (tBTA_DM_MSG *p_data);
+extern void bta_dm_di_disc (tBTA_DM_MSG *p_data);
extern void bta_dm_inq_cmpl (tBTA_DM_MSG *p_data);
extern void bta_dm_rmt_name (tBTA_DM_MSG *p_data);
extern void bta_dm_sdp_result (tBTA_DM_MSG *p_data);