DBusMessageLoader Struct Reference
[DBusMessage implementation details]

Implementation details of DBusMessageLoader. More...

#include <dbus-message-private.h>


Data Fields

int refcount
 Reference count.
DBusString data
 Buffered data.
DBusListmessages
 Complete messages.
long max_message_size
 Maximum size of a message.
long max_message_unix_fds
 Maximum unix fds in a message.
DBusValidity corruption_reason
 why we were corrupted
unsigned int corrupted: 1
 We got broken data, and are no longer working.
unsigned int buffer_outstanding: 1
 Someone is using the buffer to read.
unsigned int unix_fds_outstanding: 1
 Someone is using the unix fd array to read.
int * unix_fds
 File descriptors that have been read from the transport but not yet been handed to any message.
unsigned n_unix_fds_allocated
 Number of file descriptors this array has space for.
unsigned n_unix_fds
 Number of valid file descriptors in array.


Detailed Description

Implementation details of DBusMessageLoader.

All members are private.

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


Field Documentation

Reference count.

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

Referenced by _dbus_message_loader_new(), _dbus_message_loader_ref(), and _dbus_message_loader_unref().

File descriptors that have been read from the transport but not yet been handed to any message.

Array will be allocated at first use.

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

Referenced by _dbus_message_loader_get_unix_fds(), _dbus_message_loader_new(), _dbus_message_loader_return_unix_fds(), and _dbus_message_loader_unref().


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

Generated on Tue Mar 14 10:35:34 2017 for D-Bus by  doxygen 1.5.6