Lines Matching refs:DBusPendingCall

33  * @defgroup DBusPendingCallInternals DBusPendingCall implementation details
35 * @brief DBusPendingCall private implementation details.
37 * The guts of DBusPendingCall and its methods.
43 * @brief Internals of DBusPendingCall
58 * Implementation details of #DBusPendingCall - all fields are private.
60 struct DBusPendingCall
88 * @returns a new #DBusPendingCall or #NULL if no memory.
90 DBusPendingCall*
95 DBusPendingCall *pending;
114 pending = dbus_new0 (DBusPendingCall, 1);
154 _dbus_pending_call_set_reply_unlocked (DBusPendingCall *pending,
186 _dbus_pending_call_complete (DBusPendingCall *pending)
210 _dbus_pending_call_queue_timeout_error_unlocked (DBusPendingCall *pending,
230 _dbus_pending_call_is_timeout_added_unlocked (DBusPendingCall *pending)
245 _dbus_pending_call_set_timeout_added_unlocked (DBusPendingCall *pending,
261 _dbus_pending_call_get_timeout_unlocked (DBusPendingCall *pending)
275 _dbus_pending_call_get_reply_serial_unlocked (DBusPendingCall *pending)
289 _dbus_pending_call_set_reply_serial_unlocked (DBusPendingCall *pending,
305 _dbus_pending_call_get_connection_and_lock (DBusPendingCall *pending)
320 _dbus_pending_call_get_connection_unlocked (DBusPendingCall *pending)
336 _dbus_pending_call_set_timeout_error_unlocked (DBusPendingCall *pending,
373 DBusPendingCall *
374 _dbus_pending_call_ref_unlocked (DBusPendingCall *pending)
383 _dbus_pending_call_last_unref (DBusPendingCall *pending)
433 _dbus_pending_call_unref_and_unlock (DBusPendingCall *pending)
455 _dbus_pending_call_get_completed_unlocked (DBusPendingCall *pending)
464 * Stores a pointer on a #DBusPendingCall, along
477 _dbus_pending_call_set_data_unlocked (DBusPendingCall *pending,
508 * @defgroup DBusPendingCall DBusPendingCall
512 * A DBusPendingCall is an object representing an
513 * expected reply. A #DBusPendingCall can be created
520 * @typedef DBusPendingCall
531 DBusPendingCall *
532 dbus_pending_call_ref (DBusPendingCall *pending)
559 dbus_pending_call_unref (DBusPendingCall *pending)
593 dbus_pending_call_set_notify (DBusPendingCall *pending,
617 * to the #DBusPendingCall so will free the call if nobody else is
630 dbus_pending_call_cancel (DBusPendingCall *pending)
646 dbus_pending_call_get_completed (DBusPendingCall *pending)
669 dbus_pending_call_steal_reply (DBusPendingCall *pending)
703 dbus_pending_call_block (DBusPendingCall *pending)
712 * data on any DBusPendingCall. The allocated ID may then be used
718 * The allocated slot is global, i.e. all DBusPendingCall objects will
735 * Deallocates a global ID for #DBusPendingCall data slots.
738 * DBusPendingCall objects will be freed when the #DBusPendingCall is
755 * Stores a pointer on a #DBusPendingCall, along
768 dbus_pending_call_set_data (DBusPendingCall *pending,
794 dbus_pending_call_get_data (DBusPendingCall *pending,
816 * Unit test for DBusPendingCall.