D-Bus 1.16.0
Data Fields

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
 

Detailed Description

Virtual table for a type reader.

Definition at line 127 of file dbus-marshal-recursive.c.

Field Documentation

◆ check_finished

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

◆ id

int DBusTypeReaderClass::id

index in all_reader_classes

Definition at line 130 of file dbus-marshal-recursive.c.

Referenced by _dbus_type_reader_recurse().

◆ name

const char* DBusTypeReaderClass::name

name for debugging

Definition at line 129 of file dbus-marshal-recursive.c.

◆ next

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

◆ recurse

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

◆ types_only

dbus_bool_t DBusTypeReaderClass::types_only

The documentation for this struct was generated from the following file: