D-Bus  1.8.0
Data Structures
Here are the data structures with brief descriptions:
oCBusDataBlock of message-bus-related data we attach to each DBusConnection used with these convenience functions
oCDBus8ByteStructAn 8-byte struct you could use to access int64 without having int64 support
oCDBusAddressEntryInternals of DBusAddressEntry
oCDBusAllocatedSlotAn allocated slot for storing data
oCDBusArrayLenFixupWhen modifying an existing block of values, array lengths may need to be adjusted; those adjustments are described by this struct
oCDBusAtomicAn atomic integer safe to increment or decrement from multiple threads
oCDBusAuthInternal members of DBusAuth
oCDBusAuthClient"Subclass" of DBusAuth for client side
oCDBusAuthCommandNameMapping from command name to enum
oCDBusAuthMechanismHandlerVirtual table representing a particular auth mechanism
oCDBusAuthServer"Subclass" of DBusAuth for server side
oCDBusAuthStateDataInformation about a auth state
oCDBusBabysitterBabysitter implementation details
oCDBusBasicValueA simple value union that lets you access bytes as if they were various types; useful when dealing with basic types via void pointers and varargs
oCDBusConnectionImplementation details of DBusConnection
oCDBusCounterInternals of DBusCounter
oCDBusDataSlotDBusDataSlot is used to store application data on the connection
oCDBusDataSlotAllocatorAn allocator that tracks a set of slot IDs
oCDBusDataSlotListData structure that stores the actual user data set at a given slot
oCDBusDirIterInternals of directory iterator
oCDBusErrorObject representing an exception
oCDBusFreedElementStruct representing an element on the free list
oCDBusGroupInfoInformation about a UNIX group
oCDBusGUIDA globally unique ID ; we have one for each DBusServer, and also one for each machine with libdbus installed on it
oCDBusHashEntryInternal representation of a hash entry
oCDBusHashIterHash iterator object
oCDBusHashTableInternals of DBusHashTable
oCDBusHeaderMessage header data and some cached details of it
oCDBusHeaderFieldCached information about a header field in the message
oCDBusKeyA single key from the cookie file
oCDBusKeyringInternals of DBusKeyring
oCDBusListA node in a linked list
oCDBusMemBlockDBusMemBlock object represents a single malloc()-returned block that gets chunked up into objects in the memory pool
oCDBusMemPoolInternals fields of DBusMemPool
oCDBusMessageInternals of DBusMessage
oCDBusMessageFilterInternal struct representing a message filter function
oCDBusMessageIterDBusMessageIter struct; contains no public fields
oCDBusMessageLoaderImplementation details of DBusMessageLoader
oCDBusMessageRealIterInternals of DBusMessageIter
oCDBusObjectPathVTableVirtual table that must be implemented to handle a portion of the object path hierarchy
oCDBusObjectSubtreeStruct representing a single registered subtree handler, or node that's a parent of a registered subtree handler
oCDBusObjectTreeInternals of DBusObjectTree
oCDBusPendingCallImplementation details of DBusPendingCall - all fields are private
oCDBusPollFDA portable struct pollfd wrapper
oCDBusPreallocatedSendInternals of DBusPreallocatedSend
oCDBusRealErrorInternals of DBusError
oCDBusRealHashIterInternals of DBusHashIter
oCDBusRealStringInternals of DBusString
oCDBusServerInternals of DBusServer object
oCDBusServerSocketImplementation details of DBusServerSocket
oCDBusServerVTableVirtual table to be implemented by all server "subclasses"
oCDBusSHAContextStruct storing state of the SHA algorithm
oCDBusSignatureIterDBusSignatureIter struct; contains no public fields
oCDBusSignatureRealIterImplementation details of DBusSignatureIter, all fields are private
oCDBusStatPortable struct with stat() results
oCDBusThreadFunctionsFunctions that must be implemented to make the D-Bus library thread-aware
oCDBusTimeoutInternals of DBusTimeout
oCDBusTimeoutListDBusTimeoutList implementation details
oCDBusTransportObject representing a transport such as a socket
oCDBusTransportSocketImplementation details of DBusTransportSocket
oCDBusTransportVTableThe virtual table that must be implemented to create a new kind of transport
oCDBusTypeReaderThe type reader is an iterator for reading values from a block of values
oCDBusTypeReaderClassVirtual table for a type reader
oCDBusTypeWriterThe type writer is an iterator for writing to a block of values
oCDBusUserInfoInformation about a UNIX user
oCDBusWatchImplementation of DBusWatch
oCDBusWatchListDBusWatchList implementation details
oCShutdownClosureThis struct represents a function to be called on shutdown