DBusWatch Struct Reference
[DBusWatch implementation details]

Implementation of DBusWatch. More...


Data Fields

int refcount
 Reference count.
int fd
 File descriptor.
unsigned int flags
 Conditions to watch.
DBusWatchHandler handler
 Watch handler.
void * handler_data
 Watch handler data.
DBusFreeFunction free_handler_data_function
 Free the watch handler data.
void * data
 Application data.
DBusFreeFunction free_data_function
 Free the application data.
unsigned int enabled: 1
 Whether it's enabled.


Detailed Description

Implementation of DBusWatch.

Definition at line 39 of file dbus-watch.c.


Field Documentation

int DBusWatch::fd

File descriptor.

Definition at line 42 of file dbus-watch.c.

Referenced by _dbus_watch_invalidate(), _dbus_watch_new(), dbus_watch_get_socket(), dbus_watch_get_unix_fd(), and dbus_watch_handle().

unsigned int DBusWatch::flags

Conditions to watch.

Definition at line 43 of file dbus-watch.c.

Referenced by _dbus_watch_invalidate(), _dbus_watch_new(), _dbus_watch_sanitize_condition(), dbus_watch_get_flags(), and dbus_watch_handle().

DBusWatchHandler DBusWatch::handler

Watch handler.

Definition at line 45 of file dbus-watch.c.

Referenced by _dbus_watch_new(), _dbus_watch_set_handler(), and dbus_watch_handle().

void* DBusWatch::handler_data

Watch handler data.

Definition at line 46 of file dbus-watch.c.

Referenced by _dbus_watch_new(), _dbus_watch_set_handler(), _dbus_watch_unref(), and dbus_watch_handle().

DBusFreeFunction DBusWatch::free_handler_data_function

Free the watch handler data.

Definition at line 47 of file dbus-watch.c.

Referenced by _dbus_watch_new(), _dbus_watch_set_handler(), and _dbus_watch_unref().

void* DBusWatch::data

Application data.

Definition at line 49 of file dbus-watch.c.

Referenced by dbus_watch_get_data().

DBusFreeFunction DBusWatch::free_data_function

Free the application data.

Definition at line 50 of file dbus-watch.c.

unsigned int DBusWatch::enabled

Whether it's enabled.

Definition at line 51 of file dbus-watch.c.

Referenced by _dbus_watch_list_toggle_watch(), _dbus_watch_new(), and dbus_watch_get_enabled().


The documentation for this struct was generated from the following file:
Generated on Sun May 18 18:21:12 2008 for D-Bus by  doxygen 1.5.2