Functions | |
void | eldbus_pending_data_set (Eldbus_Pending *pending, const char *key, const void *data) |
Set data to a Eldbus_Pending object. More... | |
void * | eldbus_pending_data_get (const Eldbus_Pending *pending, const char *key) |
Get the data set to a Eldbus_Pending object. More... | |
void * | eldbus_pending_data_del (Eldbus_Pending *pending, const char *key) |
Delete the data set to a Eldbus_Pending object. More... | |
void | eldbus_pending_cancel (Eldbus_Pending *pending) |
Cancel the pending message. More... | |
const char * | eldbus_pending_destination_get (const Eldbus_Pending *pending) |
Get the destination of the pending message. More... | |
const char * | eldbus_pending_path_get (const Eldbus_Pending *pending) |
Get the path of the pending message. More... | |
const char * | eldbus_pending_interface_get (const Eldbus_Pending *pending) |
Get the interface of the pending message. More... | |
const char * | eldbus_pending_method_get (const Eldbus_Pending *pending) |
Get the method of the pending message. More... | |
void | eldbus_pending_free_cb_add (Eldbus_Pending *pending, Eldbus_Free_Cb cb, const void *data) |
Add a callback function to be called when pending will be freed. More... | |
void | eldbus_pending_free_cb_del (Eldbus_Pending *pending, Eldbus_Free_Cb cb, const void *data) |
Remove callback registered in eldbus_pending_free_cb_add(). More... | |
void eldbus_pending_data_set | ( | Eldbus_Pending * | pending, |
const char * | key, | ||
const void * | data | ||
) |
Set data to a Eldbus_Pending object.
pending | The Eldbus_Pending object on which the data is set. |
key | A string corresponding to the key associated with the data. |
data | The data to set to the Eldbus_Pending object. |
void * eldbus_pending_data_get | ( | const Eldbus_Pending * | pending, |
const char * | key | ||
) |
Get the data set to a Eldbus_Pending object.
pending | The Eldbus_Pending object on which the data is set. |
key | A string corresponding to the key associated with the data. |
void * eldbus_pending_data_del | ( | Eldbus_Pending * | pending, |
const char * | key | ||
) |
Delete the data set to a Eldbus_Pending object.
pending | The Eldbus_Pending object on which the data is set. |
key | A string corresponding to the key associated with the data. |
void eldbus_pending_cancel | ( | Eldbus_Pending * | pending | ) |
Cancel the pending message.
pending | The Eldbus_Pending object corresponding to the pending message. |
const char * eldbus_pending_destination_get | ( | const Eldbus_Pending * | pending | ) |
Get the destination of the pending message.
pending | The Eldbus_Pending object. |
const char * eldbus_pending_path_get | ( | const Eldbus_Pending * | pending | ) |
Get the path of the pending message.
pending | The Eldbus_Pending object. |
const char * eldbus_pending_interface_get | ( | const Eldbus_Pending * | pending | ) |
Get the interface of the pending message.
pending | The Eldbus_Pending object. |
const char * eldbus_pending_method_get | ( | const Eldbus_Pending * | pending | ) |
Get the method of the pending message.
pending | The Eldbus_Pending object. |
void eldbus_pending_free_cb_add | ( | Eldbus_Pending * | pending, |
Eldbus_Free_Cb | cb, | ||
const void * | data | ||
) |
Add a callback function to be called when pending will be freed.
pending | The Eldbus_Pending object on which the callback is registered. |
cb | The callback to register. |
data | The data to pass to the callback. |
void eldbus_pending_free_cb_del | ( | Eldbus_Pending * | pending, |
Eldbus_Free_Cb | cb, | ||
const void * | data | ||
) |
Remove callback registered in eldbus_pending_free_cb_add().
pending | The Eldbus_Pending object on which the callback was registered. |
cb | The callback that was registered. |
data | The data passed to the callback. |