D-Bus 1.16.0
Data Fields

Internals of DBusMessage. More...

#include <dbus-message-private.h>

Data Fields

DBusAtomic refcount
 Reference count.
 
DBusHeader header
 Header network data and associated cache.
 
DBusString body
 Body network data.
 
unsigned int locked: 1
 Message being sent, no modifications allowed.
 
unsigned int in_cache: 1
 Has been "freed" since it's in the cache (this is a debug feature)
 
DBusListcounters
 0-N DBusCounter used to track message size/unix fds.
 
long size_counter_delta
 Size we incremented the size counters by.
 
dbus_uint32_t changed_stamp: CHANGED_STAMP_BITS
 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 101 of file dbus-message-private.h.

Field Documentation

◆ body

DBusString DBusMessage::body

◆ changed_stamp

dbus_uint32_t DBusMessage::changed_stamp

Incremented when iterators are invalidated.

Definition at line 118 of file dbus-message-private.h.

◆ counters

DBusList* DBusMessage::counters

0-N DBusCounter used to track message size/unix fds.

Definition at line 115 of file dbus-message-private.h.

Referenced by _dbus_message_add_counter_link(), and _dbus_message_remove_counter().

◆ generation

int DBusMessage::generation

_dbus_current_generation when message was created

Definition at line 123 of file dbus-message-private.h.

Referenced by dbus_message_copy(), dbus_message_ref(), and dbus_message_unref().

◆ header

DBusHeader DBusMessage::header

◆ in_cache

unsigned int DBusMessage::in_cache

Has been "freed" since it's in the cache (this is a debug feature)

Definition at line 112 of file dbus-message-private.h.

Referenced by dbus_message_ref(), and dbus_message_unref().

◆ locked

unsigned int DBusMessage::locked

◆ refcount

DBusAtomic DBusMessage::refcount

Reference count.

Definition at line 103 of file dbus-message-private.h.

Referenced by dbus_message_copy(), dbus_message_ref(), and dbus_message_unref().

◆ size_counter_delta

long DBusMessage::size_counter_delta

Size we incremented the size counters by.


Definition at line 116 of file dbus-message-private.h.

Referenced by _dbus_message_add_counter_link(), and _dbus_message_remove_counter().

◆ slot_list

DBusDataSlotList DBusMessage::slot_list

Data stored by allocated integer ID.

Definition at line 120 of file dbus-message-private.h.

Referenced by dbus_message_get_data(), and dbus_message_set_data().


The documentation for this struct was generated from the following file: