| D-Bus
    1.12.16
    | 
internals of dbus_malloc() etc. More...
| Data Structures | |
| struct | ShutdownClosure | 
| This struct represents a function to be called on shutdown.  More... | |
| Typedefs | |
| typedef struct ShutdownClosure | ShutdownClosure | 
| Represents a function to be called on shutdown. | |
| Functions | |
| dbus_bool_t | _dbus_register_shutdown_func (DBusShutdownFunction func, void *data) | 
| Register a cleanup function to be called exactly once the next time dbus_shutdown() is called.  More... | |
| dbus_bool_t | _dbus_register_shutdown_func_unlocked (DBusShutdownFunction func, void *data) | 
| Variables | |
| int | _dbus_current_generation = 1 | 
| _dbus_current_generation is used to track each time that dbus_shutdown() is called, so we can reinit things after it's been called.  More... | |
internals of dbus_malloc() etc.
Implementation details related to allocating and releasing blocks of memory.
| dbus_bool_t _dbus_register_shutdown_func | ( | DBusShutdownFunction | func, | 
| void * | data | ||
| ) | 
Register a cleanup function to be called exactly once the next time dbus_shutdown() is called.
| func | the function | 
| data | data to pass to the function | 
Definition at line 811 of file dbus-memory.c.
References _DBUS_LOCK, and FALSE.
| int _dbus_current_generation = 1 | 
_dbus_current_generation is used to track each time that dbus_shutdown() is called, so we can reinit things after it's been called.
It is simply incremented each time we shut down.
Definition at line 782 of file dbus-memory.c.
Referenced by _dbus_connection_close_possibly_shared(), _dbus_connection_ref_unlocked(), dbus_connection_close(), dbus_connection_ref(), dbus_connection_unref(), dbus_message_ref(), dbus_message_unref(), and dbus_threads_init().
 1.8.17
 1.8.17