DBusTimeoutList Struct Reference
[DBusTimeout implementation details]

DBusTimeoutList implementation details. More...


Data Fields

DBusListtimeouts
 Timeout objects.
DBusAddTimeoutFunction add_timeout_function
 Callback for adding a timeout.
DBusRemoveTimeoutFunction remove_timeout_function
 Callback for removing a timeout.
DBusTimeoutToggledFunction timeout_toggled_function
 Callback when timeout is enabled/disabled or changes interval.
void * timeout_data
 Data for timeout callbacks.
DBusFreeFunction timeout_free_data_function
 Free function for timeout callback data.


Detailed Description

DBusTimeoutList implementation details.

All fields are private.

Definition at line 175 of file dbus-timeout.c.


Field Documentation

DBusList* DBusTimeoutList::timeouts

Timeout objects.

Definition at line 177 of file dbus-timeout.c.

Referenced by _dbus_timeout_list_add_timeout(), _dbus_timeout_list_free(), _dbus_timeout_list_remove_timeout(), and _dbus_timeout_list_set_functions().

DBusAddTimeoutFunction DBusTimeoutList::add_timeout_function

Callback for adding a timeout.

Definition at line 179 of file dbus-timeout.c.

Referenced by _dbus_timeout_list_add_timeout(), and _dbus_timeout_list_set_functions().

DBusRemoveTimeoutFunction DBusTimeoutList::remove_timeout_function

Callback for removing a timeout.

Definition at line 180 of file dbus-timeout.c.

Referenced by _dbus_timeout_list_remove_timeout(), and _dbus_timeout_list_set_functions().


The documentation for this struct was generated from the following file:
Generated on Wed Feb 27 23:45:58 2008 for D-Bus by  doxygen 1.5.4