#include <dbus-message-private.h>
Data Fields | |
int | refcount |
Reference count. | |
DBusString | data |
Buffered data. | |
DBusList * | messages |
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 |
All members are private.
Definition at line 60 of file dbus-message-private.h.
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().