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.
void(* unix_fds_change )(void *)
 Notify when the pending fds change.
void * unix_fds_change_data


Detailed Description

Implementation details of DBusMessageLoader.

All members are private.

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


Field Documentation

int* DBusMessageLoader::unix_fds

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 13 Sep 2016 for D-Bus by  doxygen 1.4.7