index.html
Main Page
|
modules.html
Modules
|
namespaces.html
Namespace List
|
hierarchy.html
Class Hierarchy
|
annotated.html
Data Structures
|
dirs.html
Directories
|
files.html
File List
|
namespacemembers.html
Namespace Members
|
functions.html
Data Fields
|
pages.html
Related Pages
DBusPendingCall implementation details
[
group__DBusInternals.html
D-BUS internal implementation details
]
structDBusPendingCall.html
DBusPendingCall
private implementation details.
#_details
More...
Data Structures
struct
structDBusPendingCall.html
DBusPendingCall
Internals of DBusPendingCall.
structDBusPendingCall.html#_details
More...
Functions
structDBusPendingCall.html
DBusPendingCall
*
group__DBusPendingCallInternals.html#ga1
_dbus_pending_call_new
(
structDBusConnection.html
DBusConnection
*connection, int timeout_milliseconds, DBusTimeoutHandler timeout_handler)
Creates a new pending reply object.
#ga1
void
group__DBusPendingCallInternals.html#ga2
_dbus_pending_call_notify
(
structDBusPendingCall.html
DBusPendingCall
*pending)
Calls notifier function for the pending call and sets the call to completed.
#ga2
Detailed Description
structDBusPendingCall.html
DBusPendingCall
private implementation details.
The guts of
structDBusPendingCall.html
DBusPendingCall
and its methods.
Function Documentation
structDBusPendingCall.html
DBusPendingCall
* _dbus_pending_call_new
(
structDBusConnection.html
DBusConnection
*
connection
,
int
timeout_milliseconds
,
DBusTimeoutHandler
timeout_handler
)
Creates a new pending reply object.
Parameters:
connection
connection where reply will arrive
timeout_milliseconds
length of timeout, -1 for default
timeout_handler
timeout handler, takes pending call as data
Returns:
a new
structDBusPendingCall.html
DBusPendingCall
or
group__DBusMacros.html#ga4
NULL
if no memory.
Definition at line
dbus-pending-call_8c-source.html#l00052
52
of file
dbus-pending-call_8c-source.html
dbus-pending-call.c
.
References
dbus-internals_8h-source.html#l00100
_dbus_assert
,
dbus-dataslot_8c-source.html#l00209
_dbus_data_slot_list_init()
,
dbus-timeout_8c-source.html#l00062
_dbus_timeout_new()
,
dbus-connection-internal_8h-source.html#l00111
DBusPendingCall::connection
,
dbus-memory_8c-source.html#l00612
dbus_free()
,
dbus-memory_8h-source.html#l00042
dbus_new0
,
dbus-pending-call_8c-source.html#l00331
dbus_pending_call_allocate_data_slot()
,
dbus-pending-call_8c-source.html#l00350
dbus_pending_call_free_data_slot()
,
group__DBusMacros.html#ga4
NULL
,
dbus-connection-internal_8h-source.html#l00105
DBusPendingCall::refcount
,
dbus-connection-internal_8h-source.html#l00107
DBusPendingCall::slot_list
,
dbus-connection-internal_8h-source.html#l00113
DBusPendingCall::timeout
, and
dbus-sysdeps_8h-source.html#l00192
DBusAtomic::value
.
Referenced by
dbus-connection_8c-source.html#l02416
dbus_connection_send_with_reply()
.
void _dbus_pending_call_notify
(
structDBusPendingCall.html
DBusPendingCall
*
pending
)
Calls notifier function for the pending call and sets the call to completed.
Parameters:
pending
the pending call
Definition at line
dbus-pending-call_8c-source.html#l00111
111
of file
dbus-pending-call_8c-source.html
dbus-pending-call.c
.
References
dbus-internals_8h-source.html#l00100
_dbus_assert
,
dbus-connection-internal_8h-source.html#l00119
DBusPendingCall::completed
,
dbus-pending-call_8c-source.html#l00406
dbus_pending_call_get_data()
,
dbus-connection-internal_8h-source.html#l00109
DBusPendingCall::function
, and
group__DBusMacros.html#ga2
TRUE
.
Referenced by
dbus-connection_8c-source.html#l00875
_dbus_pending_call_complete_and_unlock()
.
Generated on Tue Sep 13 01:28:09 2005 for D-BUS by
http://www.doxygen.org/index.html
doxygen
1.4.4
