Main Page | Modules | Data Structures | Directories | 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.
unsigned int locked: 1
 Message being sent, no modifications allowed.
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.
DBusDataSlotList slot_list
 Data stored by allocated integer ID.
int generation
 _dbus_current_generation when message was created


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 Mon Apr 4 04:40:47 2005 for D-BUS by  doxygen 1.4.0