|
D-Bus 1.16.2
|
Virtual table for a type reader. More...
Data Fields | |
| const char * | name |
| name for debugging | |
| int | id |
| index in all_reader_classes | |
| dbus_bool_t | types_only |
| only iterates over types, not values | |
| void(* | recurse )(DBusTypeReader *sub, DBusTypeReader *parent) |
| recurse with this reader as sub | |
| dbus_bool_t(* | check_finished )(const DBusTypeReader *reader) |
| check whether reader is at the end | |
| void(* | next )(DBusTypeReader *reader, int current_type) |
| go to the next value | |
Virtual table for a type reader.
Definition at line 127 of file dbus-marshal-recursive.c.
| dbus_bool_t(* DBusTypeReaderClass::check_finished) (const DBusTypeReader *reader) |
check whether reader is at the end
Definition at line 134 of file dbus-marshal-recursive.c.
Referenced by _dbus_type_reader_get_current_type().
| int DBusTypeReaderClass::id |
index in all_reader_classes
Definition at line 130 of file dbus-marshal-recursive.c.
Referenced by _dbus_type_reader_recurse().
| const char* DBusTypeReaderClass::name |
name for debugging
Definition at line 129 of file dbus-marshal-recursive.c.
| void(* DBusTypeReaderClass::next) (DBusTypeReader *reader, int current_type) |
go to the next value
Definition at line 135 of file dbus-marshal-recursive.c.
Referenced by _dbus_type_reader_next().
| void(* DBusTypeReaderClass::recurse) (DBusTypeReader *sub, DBusTypeReader *parent) |
recurse with this reader as sub
Definition at line 132 of file dbus-marshal-recursive.c.
Referenced by _dbus_type_reader_recurse().
| dbus_bool_t DBusTypeReaderClass::types_only |
only iterates over types, not values
Definition at line 131 of file dbus-marshal-recursive.c.
Referenced by _dbus_type_reader_get_array_length(), _dbus_type_reader_read_basic(), _dbus_type_reader_read_fixed_multi(), _dbus_type_reader_read_raw(), _dbus_type_reader_recurse(), and _dbus_type_reader_set_basic().