Calls sd_notify(STOPPING=1) to ensure systemd's operation
[platform/core/connectivity/bluetooth-frwk.git] / bt-oal / oal-avrcp-ctrl.c
index 9a6d8d0..ce1586c 100644 (file)
@@ -88,24 +88,23 @@ static void cb_avrcp_ct_btrc_setplayerapplicationsetting_rsp(bt_bdaddr_t *bd_add
 
 /** AVRCP Controller callback structure. */
 static btrc_ctrl_callbacks_t avrcp_ct_cb = {
-       /** set to sizeof(BtRcCallbacks) */
-       sizeof(avrcp_ct_cb),
-       cb_avrcp_ct_btrc_passthrough_rsp,
-       NULL, //cb_avrcp_ct_btrc_groupnavigation_rsp,
-       cb_avrcp_ct_connection_state,
-       NULL,/*btrc_ct_getrcfeatures_callback*/
-       cb_avrcp_ct_btrc_setplayerapplicationsetting_rsp,
-       NULL, /*btrc_ct_playerapplicationsetting_callback*/
-       cb_avrcp_ct_btrc_playerapplicationsetting_changed,
-       NULL, /*btrc_ct_setabsvol_cmd_callback*/
-       NULL, /*btrc_ct_registernotification_abs_vol_callback*/
-       cb_avrcp_ct_trak_info_chnaged,
-       cb_avrcp_ct_btrc_play_position_changed,
-       cb_avrcp_ct_btrc_play_status_changed,
-       NULL, /*btrc_ct_get_folder_items_callback*/
-       NULL, /*btrc_ct_change_path_callback*/
-       NULL, /*btrc_ct_set_browsed_player_callback*/
-       NULL /*btrc_ct_set_addressed_player_callback*/
+       .size = sizeof(avrcp_ct_cb),
+       .passthrough_rsp_cb = cb_avrcp_ct_btrc_passthrough_rsp,
+       .groupnavigation_rsp_cb = NULL,
+       .connection_state_cb = cb_avrcp_ct_connection_state,
+       .getrcfeatures_cb = NULL,
+       .setplayerappsetting_rsp_cb = cb_avrcp_ct_btrc_setplayerapplicationsetting_rsp,
+       .playerapplicationsetting_cb = NULL,
+       .playerapplicationsetting_changed_cb = cb_avrcp_ct_btrc_playerapplicationsetting_changed,
+       .setabsvol_cmd_cb = NULL,
+       .registernotification_absvol_cb = NULL,
+       .track_changed_cb = cb_avrcp_ct_trak_info_chnaged,
+       .play_position_changed_cb = cb_avrcp_ct_btrc_play_position_changed,
+       .play_status_changed_cb = cb_avrcp_ct_btrc_play_status_changed,
+       .get_folder_items_cb = NULL,
+       .change_folder_path_cb = NULL,
+       .set_browsed_player_cb = NULL,
+       .set_addressed_player_cb = NULL
 };
 
 static void __add_device_to_avrcp_list(bt_address_t *address)