EasyDbus_conn Struct Reference
[connection]

#include <easydbus-core.h>

Collaboration diagram for EasyDbus_conn:

Collaboration graph
[legend]

Detailed Description

EasyDbus_conn object Struct used for.

For internal use only.

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


Data Fields

enum easydbus_bus bus
 bus where connection is connect
void * closure
 user data closure of EasyDbus_conn object
easydbus_error_cb_f error_cb
 User callback for error on bus (Disconnected signal).
void * error_closure
 User closure for error callback.
easydbus_error_message_cb_f error_message_cb
 User callback called for pass error message (no Disconnected signal).
void * error_message_closure
 User closure passed through easydbus_error_message_cb_f.
int flags
 initial acquire address flags
int received_msg
 for future options
int received_signal
 for future options
int registered_ondbus:2
 flags for known is service is registered on DBus.
easydbus_reply_async_cb_f reply_async_cb
 User callback called for manage reply of asynchronous method.
void * reply_async_closure
 User closure for reply callback.
easydbus_reply_message_cb_f reply_message_cb
 User callback called for manage asynchronous reply handled.
easydbus_watcher_add_cb_f watcher_add_cb
 User callback called on new EasyDbus_watcher object.
void * watcher_closure
 Watchers closure for user data;.
easydbus_watcher_remove_cb_f watcher_remove_cb
 User callback called on remove EasyDbus_watcher object.

Field Documentation

enum easydbus_bus EasyDbus_conn::bus

bus where connection is connect

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

Referenced by easydbus_conn_create(), easydbus_conn_get_address(), and easydbus_conn_reconnect().

void* EasyDbus_conn::closure

user data closure of EasyDbus_conn object

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

Referenced by easydbus_conn_get_closure(), and easydbus_conn_set_closure().

easydbus_error_cb_f EasyDbus_conn::error_cb

User callback for error on bus (Disconnected signal).

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

Referenced by easydbus_conn_create(), easydbus_conn_set_error_cb(), and easydbus_core_filter_func().

void* EasyDbus_conn::error_closure

User closure for error callback.

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

Referenced by easydbus_conn_create(), easydbus_conn_set_error_cb(), and easydbus_core_filter_func().

easydbus_error_message_cb_f EasyDbus_conn::error_message_cb

User callback called for pass error message (no Disconnected signal).

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

Referenced by easydbus_conn_create(), easydbus_conn_set_error_message_cb(), and easydbus_error_handler().

void* EasyDbus_conn::error_message_closure

User closure passed through easydbus_error_message_cb_f.

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

Referenced by easydbus_conn_create(), easydbus_conn_set_error_message_cb(), and easydbus_error_handler().

int EasyDbus_conn::flags

initial acquire address flags

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

Referenced by easydbus_conn_create(), easydbus_conn_get_address(), easydbus_conn_reconnect(), easydbus_get_address_onsession(), easydbus_get_address_onsystem(), and easydbus_get_address_serverSession().

int EasyDbus_conn::received_msg

for future options

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

Referenced by easydbus_watch_method_blocking().

int EasyDbus_conn::received_signal

for future options

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

Referenced by easydbus_watch_signal_blocking().

int EasyDbus_conn::registered_ondbus

flags for known is service is registered on DBus.

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

Referenced by easydbus_conn_destroy(), easydbus_conn_get_system_service_address(), easydbus_conn_reconnect(), easydbus_get_address_onsession(), easydbus_get_address_onsystem(), and easydbus_get_address_serverSession().

easydbus_reply_async_cb_f EasyDbus_conn::reply_async_cb

User callback called for manage reply of asynchronous method.

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

Referenced by easydbus_conn_create(), and easydbus_conn_set_reply_async_cb().

void* EasyDbus_conn::reply_async_closure

User closure for reply callback.

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

Referenced by easydbus_conn_set_reply_async_cb().

easydbus_reply_message_cb_f EasyDbus_conn::reply_message_cb

User callback called for manage asynchronous reply handled.

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

Referenced by easydbus_conn_create(), easydbus_conn_set_reply_message_cb(), easydbus_error_handler(), and easydbus_reply_handler().

easydbus_watcher_add_cb_f EasyDbus_conn::watcher_add_cb

User callback called on new EasyDbus_watcher object.

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

Referenced by easydbus_add_watch_callback(), easydbus_conn_destroy(), easydbus_conn_reconnect(), easydbus_watcher_add(), and easydbus_watcher_enable().

void* EasyDbus_conn::watcher_closure

Watchers closure for user data;.

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

Referenced by easydbus_add_watch_callback(), easydbus_conn_destroy(), easydbus_conn_reconnect(), easydbus_watcher_add(), easydbus_watcher_enable(), and easydbus_watcher_remove_dbus_watch().

easydbus_watcher_remove_cb_f EasyDbus_conn::watcher_remove_cb

User callback called on remove EasyDbus_watcher object.

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

Referenced by easydbus_conn_destroy(), easydbus_conn_reconnect(), easydbus_watcher_enable(), and easydbus_watcher_remove_dbus_watch().


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