rpc_port_parcel_write_int32(parcel, handle->id);
rpc_port_parcel_write_int32(parcel, handle->seq_id);
rpc_port_parcel_write_bool(parcel, handle->once);
+ _I("id(%d), seq_id(%d), once(%s)", handle->id, handle->seq_id, handle->once ? "true" : "false");
}
)__c_cb";
rpc_port_parcel_read_int32(parcel, &handle->id);
rpc_port_parcel_read_int32(parcel, &handle->seq_id);
rpc_port_parcel_read_bool(parcel, &handle->once);
+ _I("id(%d), seq_id(%d), once(%s)", handle->id, handle->seq_id, handle->once ? "true" : "false");
}
)__c_cb";
handle->callback = callback;
handle->once = once;
handle->user_data = user_data;
+ _I("id(%d), seq_id(%d)", handle->id, handle->seq_id);
return handle;
}
while (iter) {
handle = (struct ##_s *)iter->data;
if (handle == delegate) {
+ _W("id(%d), seq_id(%d), once(%s)", handle->id, handle->seq_id, handle->once ? "true" : "false");
proxy->delegates = g_list_remove_link(proxy->delegates, iter);
free(handle);
g_list_free(iter);
if (handle->seq_id == seq_id && handle->id == id) {
bool once = handle->once;
+ _W("Invoke id(%d), seq_id(%d)", id, seq_id);
$$
if (once) {
+ _W("Dispose");
*list = g_list_remove_link(*list, iter);
free(handle);
g_list_free(iter);
rpc_port_parcel_read_int32(parcel, &id);
rpc_port_parcel_read_int32(parcel, &seq_id);
rpc_port_parcel_read_bool(parcel, &once);
+_W("id(%d), seq_id(%d)", id, seq_id);
if (id > 0 && id < (sizeof(__##_delegate_table) / sizeof(__##_delegate_table[0]))) {
if (__##_delegate_table[id])
rpc_port_parcel_write_int32(parcel, handle->id);
rpc_port_parcel_write_int32(parcel, handle->seq_id);
rpc_port_parcel_write_bool(parcel, handle->once);
+ _I("id(%d), seq_id(%d), once(%s)", handle->id, handle->seq_id, handle->once ? "true" : "false");
}
)__c_cb";
rpc_port_parcel_read_int32(parcel, &handle->id);
rpc_port_parcel_read_int32(parcel, &handle->seq_id);
rpc_port_parcel_read_bool(parcel, &handle->once);
+ _I("id(%d), seq_id(%d), once(%s)", handle->id, handle->seq_id, handle->once ? "true" : "false");
}
)__c_cb";
handle->seq_id = h->seq_id;
handle->once = h->once;
handle->valid = h->valid;
+ _I("id(%d), seq_id(%d), once(%s)", handle->id, handle->seq_id, handle->once ? "true" : "false");
*clone = handle;