#include <dbus-server-protected.h>
Data Fields | |
DBusAtomic | refcount |
Reference count. | |
const DBusServerVTable * | vtable |
Virtual methods for this instance. | |
DBusMutex * | mutex |
Lock on the server object. | |
DBusGUID | guid |
Globally unique ID of server. | |
DBusString | guid_hex |
Hex-encoded version of GUID. | |
DBusWatchList * | watches |
Our watches. | |
DBusTimeoutList * | timeouts |
Our timeouts. | |
char * | address |
Address this server is listening on. | |
int | max_connections |
Max number of connections allowed at once. | |
DBusDataSlotList | slot_list |
Data stored by allocated integer ID. | |
DBusNewConnectionFunction | new_connection_function |
Callback to invoke when a new connection is created. | |
void * | new_connection_data |
Data for new connection callback. | |
DBusFreeFunction | new_connection_free_data_function |
Callback to invoke to free new_connection_data when server is finalized or data is replaced. | |
char ** | auth_mechanisms |
Array of allowed authentication mechanisms. | |
unsigned int | disconnected: 1 |
TRUE if we are disconnected. | |
unsigned int | have_server_lock: 1 |
Does someone have the server mutex locked. |
Definition at line 56 of file dbus-server-protected.h.