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 [FIELD_LAST]
 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 83 of file dbus-message.c.


The documentation for this struct was generated from the following file:
Generated on Wed Oct 22 14:05:06 2003 for D-BUS by doxygen1.3-rc3