}
case BT_MESH_INIT:
- result = _bt_mesh_init();
+ sender = (char*)g_dbus_method_invocation_get_sender(context);
+ BT_INFO("Mesh: Init by [%s]", sender);
+ result = _bt_mesh_init(sender);
/* Save invocation */
if (result == BLUETOOTH_ERROR_NONE) {
BT_INFO("Mesh: Save Invoation");
break;
case BT_MESH_DEINIT:
- result = _bt_mesh_deinit();
+ sender = (char*)g_dbus_method_invocation_get_sender(context);
+ BT_INFO("Mesh: De-Init by [%s]", sender);
+ result = _bt_mesh_deinit(sender);
break;
case BT_MESH_NETWORK_CREATE: {
requester_unique_creds,
sizeof(network->app_cred));
sender = (char*)g_dbus_method_invocation_get_sender(context);
+ BT_INFO("Mesh: Network Create by [%s]", sender);
_bt_save_invocation_context(context,
result, sender,
function_name, (gpointer)network);
/* Check if RFCOMM app is terminated */
_bt_rfcomm_check_termination(name);
+
+ /* Mesh App Termination */
+ _bt_check_mesh_app_termination(name);
}
static void __bt_service_bus_acquired_handler(GDBusConnection *connection,