#include <dbus-marshal-recursive.h>
Data Fields | |
dbus_uint32_t | byte_order: 8 |
byte order to write values with | |
dbus_uint32_t | container_type: 8 |
what are we inside? (e.g. | |
dbus_uint32_t | type_pos_is_expectation: 1 |
type_pos can be either an insertion point for or an expected next type | |
dbus_uint32_t | enabled: 1 |
whether to write values | |
DBusString * | type_str |
where to write typecodes (or read type expectations) | |
int | type_pos |
current pos in type_str | |
DBusString * | value_str |
where to write values | |
int | value_pos |
next position to write | |
union { | |
struct { | |
int start_pos | |
position of first element in the array | |
int len_pos | |
position of length of the array | |
int element_type_pos | |
position of array element type in type_str | |
} array | |
} | u |
class-specific data |
Definition at line 69 of file dbus-marshal-recursive.h.
what are we inside? (e.g.
struct, variant, array)
Definition at line 73 of file dbus-marshal-recursive.h.
Referenced by _dbus_type_writer_init(), _dbus_type_writer_unrecurse(), and _dbus_type_writer_write_fixed_multi().