D-Bus 1.16.0
|
Internals of DBusMessageIter. More...
Data Fields | ||
DBusMessage * | message | |
Message used. | ||
dbus_uint32_t | changed_stamp: CHANGED_STAMP_BITS | |
stamp to detect invalid iters | ||
dbus_uint32_t | iter_type: 3 | |
whether this is a reader or writer iter | ||
dbus_uint32_t | sig_refcount: 8 | |
depth of open_signature() | ||
union { | ||
DBusTypeWriter writer | ||
writer More... | ||
DBusTypeReader reader | ||
reader More... | ||
} | u | |
the type writer or reader that does all the work | ||
Internals of DBusMessageIter.
Object representing a position in a message. All fields are internal.
Definition at line 128 of file dbus-message.c.
dbus_uint32_t DBusMessageRealIter::changed_stamp |
stamp to detect invalid iters
Definition at line 131 of file dbus-message.c.
dbus_uint32_t DBusMessageRealIter::iter_type |
whether this is a reader or writer iter
Definition at line 132 of file dbus-message.c.
Referenced by _dbus_variant_read(), _dbus_variant_write(), dbus_message_iter_abandon_container(), dbus_message_iter_abandon_container_if_open(), dbus_message_iter_append_basic(), dbus_message_iter_append_fixed_array(), dbus_message_iter_close_container(), dbus_message_iter_get_arg_type(), dbus_message_iter_get_element_type(), dbus_message_iter_has_next(), dbus_message_iter_next(), and dbus_message_iter_open_container().
DBusMessage* DBusMessageRealIter::message |
Message used.
Definition at line 130 of file dbus-message.c.
Referenced by _dbus_message_iter_get_args_valist(), dbus_message_iter_append_basic(), and dbus_message_iter_get_basic().
DBusTypeReader DBusMessageRealIter::reader |
reader
Definition at line 137 of file dbus-message.c.
Referenced by _dbus_message_iter_get_args_valist(), _dbus_variant_read(), dbus_message_iter_get_arg_type(), dbus_message_iter_get_array_len(), dbus_message_iter_get_basic(), dbus_message_iter_get_element_count(), dbus_message_iter_get_element_type(), dbus_message_iter_get_fixed_array(), dbus_message_iter_get_signature(), dbus_message_iter_has_next(), dbus_message_iter_init(), dbus_message_iter_next(), and dbus_message_iter_recurse().
dbus_uint32_t DBusMessageRealIter::sig_refcount |
depth of open_signature()
Definition at line 133 of file dbus-message.c.
DBusTypeWriter DBusMessageRealIter::writer |
writer
Definition at line 136 of file dbus-message.c.
Referenced by _dbus_variant_write(), dbus_message_iter_append_basic(), dbus_message_iter_append_fixed_array(), dbus_message_iter_close_container(), dbus_message_iter_init_append(), and dbus_message_iter_open_container().