Main Page | Modules | Data Structures | File List | Data Fields | Related Pages

DBusMessage Struct Reference
[DBusMessage implementation details]

Internals of DBusMessage. More...


Data Fields

DBusAtomic refcount
 Reference count.
DBusString header
 Header network data, stored separately from body so we can independently realloc it.
HeaderField header_fields [DBUS_HEADER_FIELD_LAST+1]
 Track the location of each field in "header".
dbus_uint32_t client_serial
 Cached client serial value for speed.
dbus_uint32_t reply_serial
 Cached reply serial value for speed.
int header_padding
 bytes of alignment in header
DBusString body
 Body network data.
char byte_order
 Message byte order.
DBusListsize_counters
 0-N DBusCounter used to track message size
long size_counter_delta
 Size we incremented the size counters by.
dbus_uint32_t changed_stamp
 Incremented when iterators are invalidated.
unsigned int locked: 1
 Message being sent, no modifications allowed.
DBusDataSlotList slot_list
 Data stored by allocated integer ID.


Detailed Description

Internals of DBusMessage.

Object representing a message received from or to be sent to another application. This is an opaque object, all members are private.

Definition at line 77 of file dbus-message.c.


The documentation for this struct was generated from the following file:
Generated on Sat Sep 25 19:17:13 2004 for D-BUS by  doxygen 1.3.8-20040913