Lines Matching refs:DBusPendingCall
35 * @defgroup DBusPendingCallInternals DBusPendingCall implementation details
37 * @brief DBusPendingCall private implementation details.
39 * The guts of DBusPendingCall and its methods.
45 * @brief Internals of DBusPendingCall
60 * Implementation details of #DBusPendingCall - all fields are private.
62 struct DBusPendingCall
84 _dbus_pending_call_trace_ref (DBusPendingCall *pending_call,
91 _dbus_trace_ref ("DBusPendingCall", pending_call, old_refcount,
113 * @returns a new #DBusPendingCall or #NULL if no memory.
115 DBusPendingCall*
120 DBusPendingCall *pending;
131 pending = dbus_new0 (DBusPendingCall, 1);
179 _dbus_pending_call_set_reply_unlocked (DBusPendingCall *pending,
211 _dbus_pending_call_complete (DBusPendingCall *pending)
235 _dbus_pending_call_queue_timeout_error_unlocked (DBusPendingCall *pending,
255 _dbus_pending_call_is_timeout_added_unlocked (DBusPendingCall *pending)
270 _dbus_pending_call_set_timeout_added_unlocked (DBusPendingCall *pending,
286 _dbus_pending_call_get_timeout_unlocked (DBusPendingCall *pending)
300 _dbus_pending_call_get_reply_serial_unlocked (DBusPendingCall *pending)
314 _dbus_pending_call_set_reply_serial_unlocked (DBusPendingCall *pending,
330 _dbus_pending_call_get_connection_and_lock (DBusPendingCall *pending)
345 _dbus_pending_call_get_connection_unlocked (DBusPendingCall *pending)
361 _dbus_pending_call_set_timeout_error_unlocked (DBusPendingCall *pending,
400 DBusPendingCall *
401 _dbus_pending_call_ref_unlocked (DBusPendingCall *pending)
414 _dbus_pending_call_last_unref (DBusPendingCall *pending)
464 _dbus_pending_call_unref_and_unlock (DBusPendingCall *pending)
487 _dbus_pending_call_get_completed_unlocked (DBusPendingCall *pending)
496 * Stores a pointer on a #DBusPendingCall, along
509 _dbus_pending_call_set_data_unlocked (DBusPendingCall *pending,
540 * @defgroup DBusPendingCall DBusPendingCall
544 * A DBusPendingCall is an object representing an
545 * expected reply. A #DBusPendingCall can be created
572 * @typedef DBusPendingCall
583 DBusPendingCall *
584 dbus_pending_call_ref (DBusPendingCall *pending)
604 dbus_pending_call_unref (DBusPendingCall *pending)
629 dbus_pending_call_set_notify (DBusPendingCall *pending,
657 * to the #DBusPendingCall so will free the call if nobody else is
670 dbus_pending_call_cancel (DBusPendingCall *pending)
686 dbus_pending_call_get_completed (DBusPendingCall *pending)
709 dbus_pending_call_steal_reply (DBusPendingCall *pending)
744 dbus_pending_call_block (DBusPendingCall *pending)
753 * data on any DBusPendingCall. The allocated ID may then be used
759 * The allocated slot is global, i.e. all DBusPendingCall objects will
776 * Deallocates a global ID for #DBusPendingCall data slots.
779 * DBusPendingCall objects will be freed when the #DBusPendingCall is
796 * Stores a pointer on a #DBusPendingCall, along
809 dbus_pending_call_set_data (DBusPendingCall *pending,
835 dbus_pending_call_get_data (DBusPendingCall *pending,