fawkes::interface_fieldinfo_t Struct Reference

Interface field info list. More...

#include <types.h>

List of all members.


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_tnext
 next field, NULL if last

Detailed Description

Interface field info list.

Definition at line 45 of file types.h.


Member Data Documentation

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: