DBusServer Struct Reference

Internals of DBusServer object. More...

#include <dbus-server-protected.h>

Data Fields

DBusAtomic refcount
 Reference count.
const DBusServerVTablevtable
 Virtual methods for this instance.
DBusMutexmutex
 Lock on the server object.
DBusGUID guid
 Globally unique ID of server.
DBusString guid_hex
 Hex-encoded version of GUID.
DBusWatchListwatches
 Our watches.
DBusTimeoutListtimeouts
 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.

Detailed Description

Internals of DBusServer object.

Definition at line 55 of file dbus-server-protected.h.


Field Documentation

Address this server is listening on.

Definition at line 68 of file dbus-server-protected.h.

Referenced by _dbus_server_finalize_base(), and _dbus_server_init_base().

TRUE if we are disconnected.

Definition at line 85 of file dbus-server-protected.h.

Referenced by _dbus_server_finalize_base(), and _dbus_server_unref_unlocked().

Max number of connections allowed at once.

Definition at line 70 of file dbus-server-protected.h.

Callback to invoke when a new connection is created.

Definition at line 75 of file dbus-server-protected.h.

Reference count.

Definition at line 57 of file dbus-server-protected.h.

Referenced by _dbus_server_init_base(), _dbus_server_ref_unlocked(), and _dbus_server_unref_unlocked().

Virtual methods for this instance.

Definition at line 58 of file dbus-server-protected.h.

Referenced by _dbus_server_init_base(), and _dbus_server_unref_unlocked().


The documentation for this struct was generated from the following file:
Generated on Fri Jan 7 21:26:20 2011 for D-Bus by  doxygen 1.6.3