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 Mon Jun 27 07:48:23 2005 for D-BUS by doxygen 1.3.7