EasyDbus_Pending Struct Reference
[message]

#include <easydbus-core.h>

Collaboration diagram for EasyDbus_Pending:

Collaboration graph
[legend]

Detailed Description

struct for manage Pending message with notify handler or pending message called on service where there is a easydbus_object_main_loop or through watchers when a REPLY??? callback is set.

For internal use only.

Definition at line 245 of file easydbus-core.h.


Data Fields

void * closure
 user closure
struct EasyDbus_corecore
 pointer to EasyDbus_core object
EasyDbus_methodmessage
 Pending method message.
dbus_uint32_t message_serial
 The message serial is used by the remote application to send a reply.
struct EasyDbus_Pendingnext
 pointer to next EasyDbus_Pending object of the list.
easydbus_method_async_reply_cb_f p_cb
 User callback for notify.
DBusPendingCall * pcall
 DBusPendingCall object pointer. (Used only for with notify).
int timeout
 Timeout for reply.

Field Documentation

void* EasyDbus_Pending::closure

user closure

Definition at line 255 of file easydbus-core.h.

Referenced by easydbus_error_handler(), easydbus_pending_create_skeleton(), easydbus_pending_destroy(), easydbus_pending_msg_handler(), and easydbus_reply_handler().

struct EasyDbus_core* EasyDbus_Pending::core [read]

pointer to EasyDbus_core object

Definition at line 247 of file easydbus-core.h.

Referenced by easydbus_error_handler(), easydbus_pending_create_skeleton(), easydbus_pending_destroy(), easydbus_pending_msg_handler(), and easydbus_reply_handler().

EasyDbus_method* EasyDbus_Pending::message

Pending method message.

Definition at line 249 of file easydbus-core.h.

Referenced by easydbus_error_handler(), easydbus_method_send_async(), easydbus_method_send_async_with_notify(), easydbus_pending_create_skeleton(), easydbus_pending_destroy(), easydbus_pending_msg_handler(), and easydbus_reply_handler().

dbus_uint32_t EasyDbus_Pending::message_serial

The message serial is used by the remote application to send a reply.

Definition at line 251 of file easydbus-core.h.

Referenced by easydbus_error_handler(), easydbus_method_send_async(), easydbus_pending_create_skeleton(), easydbus_pending_destroy(), and easydbus_reply_handler().

struct EasyDbus_Pending* EasyDbus_Pending::next [read]

pointer to next EasyDbus_Pending object of the list.

Definition at line 261 of file easydbus-core.h.

Referenced by easydbus_conn_destroy(), easydbus_error_handler(), easydbus_method_send_async(), easydbus_method_send_async_with_notify(), easydbus_pending_create_skeleton(), easydbus_pending_destroy(), easydbus_pending_msg_handler(), and easydbus_reply_handler().

easydbus_method_async_reply_cb_f EasyDbus_Pending::p_cb

User callback for notify.

Definition at line 253 of file easydbus-core.h.

Referenced by easydbus_pending_create_skeleton(), easydbus_pending_destroy(), and easydbus_pending_msg_handler().

DBusPendingCall* EasyDbus_Pending::pcall

DBusPendingCall object pointer. (Used only for with notify).

Definition at line 259 of file easydbus-core.h.

Referenced by easydbus_error_handler(), easydbus_message_send_async(), easydbus_pending_create_skeleton(), easydbus_pending_destroy(), easydbus_pending_msg_handler(), and easydbus_reply_handler().

int EasyDbus_Pending::timeout

Timeout for reply.

Definition at line 257 of file easydbus-core.h.

Referenced by easydbus_message_send_async(), and easydbus_pending_create_skeleton().


The documentation for this struct was generated from the following file:
Generated on Thu Apr 10 10:03:33 2008 for EasyDbus-0.2 by  doxygen 1.5.4