D-Bus 1.16.0
Data Fields

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 182 of file dbus-timeout.c.

Field Documentation

◆ add_timeout_function

DBusAddTimeoutFunction DBusTimeoutList::add_timeout_function

Callback for adding a timeout.

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

Referenced by _dbus_timeout_list_add_timeout(), and _dbus_timeout_list_set_functions().

◆ remove_timeout_function

DBusRemoveTimeoutFunction DBusTimeoutList::remove_timeout_function

Callback for removing a timeout.

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

Referenced by _dbus_timeout_list_remove_timeout(), and _dbus_timeout_list_set_functions().

◆ timeout_data

void* DBusTimeoutList::timeout_data

◆ timeout_free_data_function

DBusFreeFunction DBusTimeoutList::timeout_free_data_function

Free function for timeout callback data.

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

Referenced by _dbus_timeout_list_set_functions().

◆ timeout_toggled_function

DBusTimeoutToggledFunction DBusTimeoutList::timeout_toggled_function

Callback when timeout is enabled/disabled or changes interval.

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

Referenced by _dbus_timeout_list_set_functions(), and _dbus_timeout_list_toggle_timeout().

◆ timeouts

DBusList* DBusTimeoutList::timeouts

The documentation for this struct was generated from the following file: