return -1;
}
+ g_rec_mutex_lock(&proxy->mutex);
iter = proxy->delegates;
while (iter) {
handle = (struct ##_s *)iter->data;
proxy->delegates = g_list_remove_link(proxy->delegates, iter);
free(handle);
g_list_free(iter);
+ g_rec_mutex_unlock(&proxy->mutex);
return 0;
}
iter = g_list_next(iter);
}
+ g_rec_mutex_unlock(&proxy->mutex);
return -1;
}
return;
}
+ g_rec_mutex_lock(&handle->mutex);
__##_process_received_event(&handle->delegates, parcel_received);
+ g_rec_mutex_unlock(&handle->mutex);
rpc_port_parcel_destroy(parcel_received);
_I("[__RPC_PORT__] endpoint(%s), port_name(%s)", endpoint, port_name);
}