NSMBW-Decomp
A decompilation of New Super Mario Bros. Wii
Loading...
Searching...
No Matches
tBTM_CB Struct Reference

Description

Definition at line 727 of file btm_int.h.

Public Attributes

tBTM_CFG cfg
 
tACL_CONN acl_db [MAX_L2CAP_LINKS]
 
UINT8 btm_scn [31]
 
UINT16 btm_def_link_policy
 
UINT16 btm_def_link_super_tout
 
tBTM_ACL_DB_CHANGE_CB * p_acl_changed_cb
 
tBTM_LSTO_CBACK * p_lsto_cback
 
tBTM_PM_MCB pm_mode_db [MAX_L2CAP_LINKS]
 
tBTM_PM_RCB pm_reg_db [BTM_MAX_PM_RECORDS+1]
 
UINT8 pm_pend_link
 
UINT8 pm_pend_id
 
tBTM_DEVCB devcb
 
tBTM_BLE_CB ble_ctr_cb
 
UINT16 enc_handle
 
BT_OCTET8 enc_rand
 
UINT16 ediv
 
UINT8 key_size
 
UINT16 btm_acl_pkt_types_supported
 
UINT16 btm_sco_pkt_types_supported
 
tBTM_INQUIRY_VAR_ST btm_inq_vars
 
tBTM_FILTER_CB * p_inq_filter_cb
 
tSCO_CB sco_cb
 
tBTM_APPL_INFO api
 
tBTM_RMT_NAME_CALLBACK * p_rmt_name_callback [2]
 
tBTM_FILTER_CB * p_conn_filter_cb
 
tBTM_SEC_DEV_RECp_collided_dev_rec
 
TIMER_LIST_ENT sec_collision_tle
 
UINT32 collision_start_time
 
UINT32 max_collision_delay
 
UINT32 dev_rec_count
 
UINT8 security_mode
 
BOOLEAN pairing_disabled
 
BOOLEAN connect_only_paired
 
BOOLEAN security_mode_changed
 
BOOLEAN pin_type_changed
 
BOOLEAN sec_req_pending
 
UINT8 pin_code_len
 
PIN_CODE pin_code
 
tBTM_PAIRING_STATE pairing_state
 
UINT8 pairing_flags
 
BD_ADDR pairing_bda
 
TIMER_LIST_ENT pairing_tle
 
UINT16 disc_handle
 
UINT8 disc_reason
 
tBTM_SEC_SERV_REC sec_serv_rec [BTM_SEC_MAX_SERVICE_RECORDS]
 
tBTM_SEC_DEV_REC sec_dev_rec [BTM_SEC_MAX_DEVICE_RECORDS]
 
tBTM_SEC_SERV_RECp_out_serv
 
tBTM_MKEY_CALLBACK * mkey_cback
 
BD_ADDR connecting_bda
 
DEV_CLASS connecting_dc
 
UINT8 first_disabled_channel
 
UINT8 last_disabled_channel
 
UINT8 acl_disc_reason
 
UINT8 trace_level
 
BUFFER_Q page_queue
 
BOOLEAN paging
 
BOOLEAN discing
 
BUFFER_Q sec_pending_q
 
char state_temp_buffer [5]
 

Member Data Documentation

◆ cfg

tBTM_CFG tBTM_CB::cfg

Definition at line 729 of file btm_int.h.

◆ acl_db

tACL_CONN tBTM_CB::acl_db[MAX_L2CAP_LINKS]

Definition at line 734 of file btm_int.h.

◆ btm_scn

UINT8 tBTM_CB::btm_scn[31]

Definition at line 736 of file btm_int.h.

◆ btm_def_link_policy

UINT16 tBTM_CB::btm_def_link_policy

Definition at line 738 of file btm_int.h.

◆ btm_def_link_super_tout

UINT16 tBTM_CB::btm_def_link_super_tout

Definition at line 739 of file btm_int.h.

◆ p_acl_changed_cb

tBTM_ACL_DB_CHANGE_CB* tBTM_CB::p_acl_changed_cb

Definition at line 745 of file btm_int.h.

◆ p_lsto_cback

tBTM_LSTO_CBACK* tBTM_CB::p_lsto_cback

Definition at line 748 of file btm_int.h.

◆ pm_mode_db

tBTM_PM_MCB tBTM_CB::pm_mode_db[MAX_L2CAP_LINKS]

Definition at line 754 of file btm_int.h.

◆ pm_reg_db

tBTM_PM_RCB tBTM_CB::pm_reg_db[BTM_MAX_PM_RECORDS+1]

Definition at line 755 of file btm_int.h.

◆ pm_pend_link

UINT8 tBTM_CB::pm_pend_link

Definition at line 756 of file btm_int.h.

◆ pm_pend_id

UINT8 tBTM_CB::pm_pend_id

Definition at line 757 of file btm_int.h.

◆ devcb

tBTM_DEVCB tBTM_CB::devcb

Definition at line 763 of file btm_int.h.

◆ ble_ctr_cb

tBTM_BLE_CB tBTM_CB::ble_ctr_cb

Definition at line 769 of file btm_int.h.

◆ enc_handle

UINT16 tBTM_CB::enc_handle

Definition at line 771 of file btm_int.h.

◆ enc_rand

BT_OCTET8 tBTM_CB::enc_rand

Definition at line 772 of file btm_int.h.

◆ ediv

UINT16 tBTM_CB::ediv

Definition at line 773 of file btm_int.h.

◆ key_size

UINT8 tBTM_CB::key_size

Definition at line 774 of file btm_int.h.

◆ btm_acl_pkt_types_supported

UINT16 tBTM_CB::btm_acl_pkt_types_supported

Definition at line 778 of file btm_int.h.

◆ btm_sco_pkt_types_supported

UINT16 tBTM_CB::btm_sco_pkt_types_supported

Definition at line 779 of file btm_int.h.

◆ btm_inq_vars

tBTM_INQUIRY_VAR_ST tBTM_CB::btm_inq_vars

Definition at line 785 of file btm_int.h.

◆ p_inq_filter_cb

tBTM_FILTER_CB* tBTM_CB::p_inq_filter_cb

Definition at line 786 of file btm_int.h.

◆ sco_cb

tSCO_CB tBTM_CB::sco_cb

Definition at line 793 of file btm_int.h.

◆ api

tBTM_APPL_INFO tBTM_CB::api

Definition at line 799 of file btm_int.h.

◆ p_rmt_name_callback

tBTM_RMT_NAME_CALLBACK* tBTM_CB::p_rmt_name_callback[2]

Definition at line 802 of file btm_int.h.

◆ p_conn_filter_cb

tBTM_FILTER_CB* tBTM_CB::p_conn_filter_cb

Definition at line 804 of file btm_int.h.

◆ p_collided_dev_rec

tBTM_SEC_DEV_REC* tBTM_CB::p_collided_dev_rec

Definition at line 807 of file btm_int.h.

◆ sec_collision_tle

TIMER_LIST_ENT tBTM_CB::sec_collision_tle

Definition at line 808 of file btm_int.h.

◆ collision_start_time

UINT32 tBTM_CB::collision_start_time

Definition at line 809 of file btm_int.h.

◆ max_collision_delay

UINT32 tBTM_CB::max_collision_delay

Definition at line 810 of file btm_int.h.

◆ dev_rec_count

UINT32 tBTM_CB::dev_rec_count

Definition at line 811 of file btm_int.h.

◆ security_mode

UINT8 tBTM_CB::security_mode

Definition at line 812 of file btm_int.h.

◆ pairing_disabled

BOOLEAN tBTM_CB::pairing_disabled

Definition at line 813 of file btm_int.h.

◆ connect_only_paired

BOOLEAN tBTM_CB::connect_only_paired

Definition at line 814 of file btm_int.h.

◆ security_mode_changed

BOOLEAN tBTM_CB::security_mode_changed

Definition at line 815 of file btm_int.h.

◆ pin_type_changed

BOOLEAN tBTM_CB::pin_type_changed

Definition at line 816 of file btm_int.h.

◆ sec_req_pending

BOOLEAN tBTM_CB::sec_req_pending

Definition at line 817 of file btm_int.h.

◆ pin_code_len

UINT8 tBTM_CB::pin_code_len

Definition at line 824 of file btm_int.h.

◆ pin_code

PIN_CODE tBTM_CB::pin_code

Definition at line 825 of file btm_int.h.

◆ pairing_state

tBTM_PAIRING_STATE tBTM_CB::pairing_state

Definition at line 826 of file btm_int.h.

◆ pairing_flags

UINT8 tBTM_CB::pairing_flags

Definition at line 827 of file btm_int.h.

◆ pairing_bda

BD_ADDR tBTM_CB::pairing_bda

Definition at line 828 of file btm_int.h.

◆ pairing_tle

TIMER_LIST_ENT tBTM_CB::pairing_tle

Definition at line 829 of file btm_int.h.

◆ disc_handle

UINT16 tBTM_CB::disc_handle

Definition at line 830 of file btm_int.h.

◆ disc_reason

UINT8 tBTM_CB::disc_reason

Definition at line 831 of file btm_int.h.

◆ sec_serv_rec

tBTM_SEC_SERV_REC tBTM_CB::sec_serv_rec[BTM_SEC_MAX_SERVICE_RECORDS]

Definition at line 832 of file btm_int.h.

◆ sec_dev_rec

tBTM_SEC_DEV_REC tBTM_CB::sec_dev_rec[BTM_SEC_MAX_DEVICE_RECORDS]

Definition at line 833 of file btm_int.h.

◆ p_out_serv

tBTM_SEC_SERV_REC* tBTM_CB::p_out_serv

Definition at line 834 of file btm_int.h.

◆ mkey_cback

tBTM_MKEY_CALLBACK* tBTM_CB::mkey_cback

Definition at line 835 of file btm_int.h.

◆ connecting_bda

BD_ADDR tBTM_CB::connecting_bda

Definition at line 837 of file btm_int.h.

◆ connecting_dc

DEV_CLASS tBTM_CB::connecting_dc

Definition at line 838 of file btm_int.h.

◆ first_disabled_channel

UINT8 tBTM_CB::first_disabled_channel

Definition at line 840 of file btm_int.h.

◆ last_disabled_channel

UINT8 tBTM_CB::last_disabled_channel

Definition at line 841 of file btm_int.h.

◆ acl_disc_reason

UINT8 tBTM_CB::acl_disc_reason

Definition at line 843 of file btm_int.h.

◆ trace_level

UINT8 tBTM_CB::trace_level

Definition at line 844 of file btm_int.h.

◆ page_queue

BUFFER_Q tBTM_CB::page_queue

Definition at line 851 of file btm_int.h.

◆ paging

BOOLEAN tBTM_CB::paging

Definition at line 852 of file btm_int.h.

◆ discing

BOOLEAN tBTM_CB::discing

Definition at line 853 of file btm_int.h.

◆ sec_pending_q

BUFFER_Q tBTM_CB::sec_pending_q

Definition at line 854 of file btm_int.h.

◆ state_temp_buffer

char tBTM_CB::state_temp_buffer[5]

Definition at line 857 of file btm_int.h.