tBTA_PAN bta_pan;
bta_pan_cb.app_id[0] = p_data->api_set_role.user_app_id;
- bta_pan_cb.app_id[1] = p_data->api_set_role.gn_app_id;
bta_pan_cb.app_id[2] = p_data->api_set_role.nap_app_id;
/* set security correctly in api and here */
status =
PAN_SetRole(p_data->api_set_role.role, p_data->api_set_role.user_name,
- p_data->api_set_role.gn_name, p_data->api_set_role.nap_name);
+ p_data->api_set_role.nap_name);
bta_pan.set_role.role = p_data->api_set_role.role;
if (status == PAN_SUCCESS) {
}
/* if status is not success clear everything */
else {
- PAN_SetRole(0, NULL, NULL, NULL);
+ PAN_SetRole(0, NULL, NULL);
bta_sys_remove_uuid(UUID_SERVCLASS_NAP);
bta_sys_remove_uuid(UUID_SERVCLASS_GN);
bta_sys_remove_uuid(UUID_SERVCLASS_PANU);
uint8_t i;
/* close all connections */
- PAN_SetRole(0, NULL, NULL, NULL);
+ PAN_SetRole(0, NULL, NULL);
#if (BTA_EIR_CANNED_UUID_LIST != TRUE)
bta_sys_remove_uuid(UUID_SERVCLASS_NAP);
/* If app_id is NAP/GN, check whether there are multiple connections.
If there are, provide a special app_id to dm to enforce master role only.
*/
- if ((p_scb->app_id == bta_pan_cb.app_id[1] ||
- p_scb->app_id == bta_pan_cb.app_id[2]) &&
+ if (p_scb->app_id == bta_pan_cb.app_id[2] &&
bta_pan_has_multiple_connections(p_scb->app_id)) {
p_scb->app_id = BTA_APP_ID_PAN_MULTI;
}
* GN and NAP in order
*
* p_user_name - Service name for PANU role
- * p_gn_name - Service name for GN role
* p_nap_name - Service name for NAP role
* Can be NULL if user wants it to be default
*
*
******************************************************************************/
extern tPAN_RESULT PAN_SetRole(uint8_t role, const char* p_user_name,
- const char* p_gn_name, const char* p_nap_name);
+ const char* p_nap_name);
/*******************************************************************************
*
pan_cb.pan_pfilt_ind_cb = NULL;
pan_cb.pan_mfilt_ind_cb = NULL;
- PAN_SetRole(PAN_ROLE_INACTIVE, NULL, NULL, NULL);
+ PAN_SetRole(PAN_ROLE_INACTIVE, NULL, NULL);
BNEP_Deregister();
return;
* PAN_ROLE_CLIENT is for PANU role
* PAN_ROLE_NAP_SERVER is for NAP role
* p_user_name - Service name for PANU role
- * p_gn_name - Service name for GN role
* p_nap_name - Service name for NAP role
* Can be NULL if user wants the default
*
*
******************************************************************************/
tPAN_RESULT PAN_SetRole(uint8_t role, const char* p_user_name,
- const char* p_gn_name, const char* p_nap_name) {
+ const char* p_nap_name) {
/* Check if it is a shutdown request */
if (role == PAN_ROLE_INACTIVE) {
pan_close_all_connections();