fawkes::interface_fieldinfo_t Struct Reference
Interface field info list. More...
#include <types.h>
Public Attributes | |
| interface_fieldtype_t | type |
| type of this field | |
| const char * | name |
| Name of this field. | |
| size_t | length |
| Length of field (array, string). | |
| void * | value |
| Current value of this field. | |
| interface_fieldinfo_t * | next |
| next field, NULL if last | |
Detailed Description
Interface field info list.Definition at line 45 of file types.h.
Member Data Documentation
Length of field (array, string).
Definition at line 48 of file types.h.
Referenced by fawkes::Interface::add_fieldinfo(), fawkes::Message::add_fieldinfo(), fawkes::InterfaceFieldIterator::get_bool(), fawkes::InterfaceFieldIterator::get_bools(), fawkes::InterfaceFieldIterator::get_byte(), fawkes::InterfaceFieldIterator::get_float(), fawkes::InterfaceFieldIterator::get_int(), fawkes::InterfaceFieldIterator::get_length(), fawkes::InterfaceFieldIterator::get_longint(), fawkes::InterfaceFieldIterator::get_longuint(), fawkes::InterfaceFieldIterator::get_uint(), fawkes::InterfaceFieldIterator::get_value_string(), fawkes::InterfaceFieldIterator::set_bool(), fawkes::InterfaceFieldIterator::set_bools(), fawkes::InterfaceFieldIterator::set_byte(), fawkes::InterfaceFieldIterator::set_bytes(), fawkes::InterfaceFieldIterator::set_float(), fawkes::InterfaceFieldIterator::set_floats(), fawkes::InterfaceFieldIterator::set_int(), fawkes::InterfaceFieldIterator::set_ints(), fawkes::InterfaceFieldIterator::set_longint(), fawkes::InterfaceFieldIterator::set_longints(), fawkes::InterfaceFieldIterator::set_longuint(), fawkes::InterfaceFieldIterator::set_longuints(), fawkes::InterfaceFieldIterator::set_string(), fawkes::InterfaceFieldIterator::set_uint(), and fawkes::InterfaceFieldIterator::set_uints().
| const char* fawkes::interface_fieldinfo_t::name |
Name of this field.
Definition at line 47 of file types.h.
Referenced by fawkes::Interface::add_fieldinfo(), fawkes::Message::add_fieldinfo(), fawkes::InterfaceFieldIterator::get_bools(), fawkes::InterfaceFieldIterator::get_name(), fawkes::InterfaceFieldIterator::set_bools(), fawkes::InterfaceFieldIterator::set_bytes(), fawkes::InterfaceFieldIterator::set_floats(), fawkes::InterfaceFieldIterator::set_ints(), fawkes::InterfaceFieldIterator::set_longints(), fawkes::InterfaceFieldIterator::set_longuints(), and fawkes::InterfaceFieldIterator::set_uints().
next field, NULL if last
Definition at line 50 of file types.h.
Referenced by fawkes::Interface::add_fieldinfo(), fawkes::Message::add_fieldinfo(), fawkes::Message::Message(), fawkes::InterfaceFieldIterator::operator++(), fawkes::Interface::~Interface(), and fawkes::Message::~Message().
type of this field
Definition at line 46 of file types.h.
Referenced by fawkes::Interface::add_fieldinfo(), fawkes::Message::add_fieldinfo(), fawkes::InterfaceFieldIterator::get_bool(), fawkes::InterfaceFieldIterator::get_bools(), fawkes::InterfaceFieldIterator::get_byte(), fawkes::InterfaceFieldIterator::get_bytes(), fawkes::InterfaceFieldIterator::get_float(), fawkes::InterfaceFieldIterator::get_floats(), fawkes::InterfaceFieldIterator::get_int(), fawkes::InterfaceFieldIterator::get_ints(), fawkes::InterfaceFieldIterator::get_longint(), fawkes::InterfaceFieldIterator::get_longints(), fawkes::InterfaceFieldIterator::get_longuint(), fawkes::InterfaceFieldIterator::get_longuints(), fawkes::InterfaceFieldIterator::get_string(), fawkes::InterfaceFieldIterator::get_type(), fawkes::InterfaceFieldIterator::get_typename(), fawkes::InterfaceFieldIterator::get_uint(), fawkes::InterfaceFieldIterator::get_uints(), fawkes::InterfaceFieldIterator::get_value_string(), fawkes::InterfaceFieldIterator::set_bool(), fawkes::InterfaceFieldIterator::set_bools(), fawkes::InterfaceFieldIterator::set_byte(), fawkes::InterfaceFieldIterator::set_bytes(), fawkes::InterfaceFieldIterator::set_float(), fawkes::InterfaceFieldIterator::set_floats(), fawkes::InterfaceFieldIterator::set_int(), fawkes::InterfaceFieldIterator::set_ints(), fawkes::InterfaceFieldIterator::set_longint(), fawkes::InterfaceFieldIterator::set_longints(), fawkes::InterfaceFieldIterator::set_longuint(), fawkes::InterfaceFieldIterator::set_longuints(), fawkes::InterfaceFieldIterator::set_string(), fawkes::InterfaceFieldIterator::set_uint(), and fawkes::InterfaceFieldIterator::set_uints().
Current value of this field.
Definition at line 49 of file types.h.
Referenced by fawkes::Interface::add_fieldinfo(), fawkes::Message::add_fieldinfo(), fawkes::InterfaceFieldIterator::get_bool(), fawkes::InterfaceFieldIterator::get_bools(), fawkes::InterfaceFieldIterator::get_byte(), fawkes::InterfaceFieldIterator::get_bytes(), fawkes::InterfaceFieldIterator::get_float(), fawkes::InterfaceFieldIterator::get_floats(), fawkes::InterfaceFieldIterator::get_int(), fawkes::InterfaceFieldIterator::get_ints(), fawkes::InterfaceFieldIterator::get_longint(), fawkes::InterfaceFieldIterator::get_longints(), fawkes::InterfaceFieldIterator::get_longuint(), fawkes::InterfaceFieldIterator::get_longuints(), fawkes::InterfaceFieldIterator::get_string(), fawkes::InterfaceFieldIterator::get_uint(), fawkes::InterfaceFieldIterator::get_uints(), fawkes::InterfaceFieldIterator::get_value(), fawkes::InterfaceFieldIterator::get_value_string(), fawkes::InterfaceFieldIterator::operator*(), fawkes::InterfaceFieldIterator::set_bool(), fawkes::InterfaceFieldIterator::set_bools(), fawkes::InterfaceFieldIterator::set_byte(), fawkes::InterfaceFieldIterator::set_bytes(), fawkes::InterfaceFieldIterator::set_float(), fawkes::InterfaceFieldIterator::set_floats(), fawkes::InterfaceFieldIterator::set_int(), fawkes::InterfaceFieldIterator::set_ints(), fawkes::InterfaceFieldIterator::set_longint(), fawkes::InterfaceFieldIterator::set_longints(), fawkes::InterfaceFieldIterator::set_longuint(), fawkes::InterfaceFieldIterator::set_longuints(), fawkes::InterfaceFieldIterator::set_string(), fawkes::InterfaceFieldIterator::set_uint(), and fawkes::InterfaceFieldIterator::set_uints().
The documentation for this struct was generated from the following file:
- src/libs/interface/types.h

