#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().
 1.5.1