Fawkes API
Fawkes Development Version
|
Interface field info list. More...
#include <types.h>
Public Attributes | |
interface_fieldtype_t | type |
type of this field More... | |
const char * | enumtype |
text representation of enum type More... | |
const char * | name |
Name of this field. More... | |
size_t | length |
Length of field (array, string) More... | |
void * | value |
Current value of this field. More... | |
const interface_enum_map_t * | enum_map |
Map of possible enum values. More... | |
interface_fieldinfo_t * | next |
next field, NULL if last More... | |
const interface_enum_map_t* fawkes::interface_fieldinfo_t::enum_map |
Map of possible enum values.
Definition at line 69 of file types.h.
Referenced by fawkes::Message::add_fieldinfo(), and fawkes::Interface::add_fieldinfo().
const char* fawkes::interface_fieldinfo_t::enumtype |
text representation of enum type
Definition at line 65 of file types.h.
Referenced by fawkes::Message::add_fieldinfo(), fawkes::Interface::add_fieldinfo(), fawkes::InterfaceFieldIterator::get_typename(), and fawkes::InterfaceFieldIterator::get_value_string().
size_t fawkes::interface_fieldinfo_t::length |
Length of field (array, string)
Definition at line 67 of file types.h.
Referenced by fawkes::Message::add_fieldinfo(), fawkes::Interface::add_fieldinfo(), and fawkes::InterfaceFieldIterator::get_value_string().
const char* fawkes::interface_fieldinfo_t::name |
Name of this field.
Definition at line 66 of file types.h.
Referenced by fawkes::Message::add_fieldinfo(), and fawkes::Interface::add_fieldinfo().
interface_fieldinfo_t* fawkes::interface_fieldinfo_t::next |
next field, NULL if last
Definition at line 70 of file types.h.
Referenced by fawkes::Message::add_fieldinfo(), fawkes::Interface::add_fieldinfo(), fawkes::InterfaceFieldIterator::~InterfaceFieldIterator(), and fawkes::Message::~Message().
interface_fieldtype_t fawkes::interface_fieldinfo_t::type |
type of this field
Definition at line 64 of file types.h.
Referenced by fawkes::Message::add_fieldinfo(), fawkes::Interface::add_fieldinfo(), and fawkes::InterfaceFieldIterator::get_value_string().
void* fawkes::interface_fieldinfo_t::value |
Current value of this field.
Definition at line 68 of file types.h.
Referenced by fawkes::Message::add_fieldinfo(), fawkes::Interface::add_fieldinfo(), and fawkes::InterfaceFieldIterator::get_value_string().