24 #ifndef __INTERFACE_FIELD_POINTER_H_ 25 #define __INTERFACE_FIELD_POINTER_H_ 27 #include <interface/interface.h> 36 template <
typename FieldType>
57 Interface::interface_fieldtype_t
get_type()
const 87 Interface::interface_fieldtype_t __type;
89 volatile FieldType *__value;
InterfaceFieldPointer(Interface::interface_fieldtype_t type, const char *name, FieldType *value)
Constructor.
FieldType get_value() const
Get current value of the field.
Fawkes library namespace.
void set_value(FieldType value)
Set value of the field.
const char * get_name() const
Get name of the field.
Interface::interface_fieldtype_t get_type() const
Get the type of the field.
Direct pointer to an interface field.