Method
CMClientset_sync_callback
Declaration [src]
void
cm_client_set_sync_callback (
CmClient* self,
CmCallback callback,
gpointer user_data,
GDestroyNotify destroy_data
)
Description [src]
Set the sync callback which shall be executed for the events
happening in self
. Set this early after creating the client so any
async operations syncing the client state with the server can
invoke it already.
Passing NULL
for the callback removes an existing callback.
Parameters
callback
-
Type:
CmCallback
A
CmCallback
.The argument can be NULL
. user_data
-
Type:
gpointer
The user data passed to
callback
.The argument can be NULL
.The data is owned by the caller of the method. destroy_data
-
Type:
GDestroyNotify
Function to call when the callback is removed.
The argument can be NULL
.