Data Structures | |
struct | DBusPendingCall |
Internals of DBusPendingCall. More... | |
Functions | |
DBusPendingCall * | _dbus_pending_call_new (DBusConnection *connection, int timeout_milliseconds, DBusTimeoutHandler timeout_handler) |
Creates a new pending reply object. | |
void | _dbus_pending_call_notify (DBusPendingCall *pending) |
Calls notifier function for the pending call and sets the call to completed. |
The guts of DBusPendingCall and its methods.
|
Creates a new pending reply object.
Definition at line 52 of file dbus-pending-call.c. References _dbus_assert, _dbus_data_slot_list_init(), _dbus_timeout_new(), DBusPendingCall::connection, dbus_free(), dbus_new0, dbus_pending_call_allocate_data_slot(), dbus_pending_call_free_data_slot(), NULL, DBusPendingCall::refcount, DBusPendingCall::slot_list, DBusPendingCall::timeout, and DBusAtomic::value. Referenced by dbus_connection_send_with_reply(). |
|
Calls notifier function for the pending call and sets the call to completed.
Definition at line 111 of file dbus-pending-call.c. References _dbus_assert, DBusPendingCall::completed, dbus_pending_call_get_data(), DBusPendingCall::function, and TRUE. Referenced by _dbus_pending_call_complete_and_unlock(). |