11 #ifndef INCfunctAttributeH 12 #define INCfunctAttributeH 23 functAttribute(
const char *pName,
const char *pDescription,
const char *pSource,
const char *pParam);
28 int report(FILE *fp,
int details);
functAttribute(const char *pName, const char *pDescription, const char *pSource, const char *pParam)
Constructor for function attribute.
Definition: functAttribute.cpp:42
Attribute that gets its value from a user-defined function The updateValue() method for this class re...
Definition: functAttribute.h:21
virtual int updateValue()
Updates the current value of this attribute; sets the attribute value to the return value of the spec...
Definition: functAttribute.cpp:109
int report(FILE *fp, int details)
Reports on the properties of the functAttribute object; calls base class NDAttribute::report() to rep...
Definition: functAttribute.cpp:125
~functAttribute()
Destructor for driver/plugin attribute.
Definition: functAttribute.cpp:87
NDAttribute class; an attribute has a name, description, source type, source string,...
Definition: NDAttribute.h:87
int(* NDAttributeFunction)(const char *functParam, void **functionPvt, class functAttribute *pAttribute)
Definition: functAttribute.h:16
functAttribute * copy(NDAttribute *pAttribute)
Copies properties from this to pOut.
Definition: functAttribute.cpp:92