40 #ifndef _DDD_AttributeInt_h_
41 #define _DDD_AttributeInt_h_
66 virtual DataType GetPreferredDataType()
const;
68 virtual std::string GetValueString()
const;
71 virtual int GetValueInt(
void)
const;
74 virtual unsigned int GetValueUInt(
void)
const;
77 virtual double GetValueDouble(
void)
const;
80 virtual bool GetValueBool(
void)
const;
83 virtual void SetValueByteBuffer(
const char *buffer,
unsigned int length,
bool notify,
DDD_AttributeObserver *originator);
84 virtual void GetValueByteBuffer(
char **buffer,
unsigned int &length);
DDD_AttributeContainer. A virtual interface class for containers of attributes.
Definition: DDD_AttributeBase.h:57
A virtual interface class for all DataDirector attribute types.
Definition: DDD_AttributeBase.h:87
DataType
Definition: DDD_AttributeBase.h:104
A virtual interface class for observers of attributes. AttributeObserver-derived objects are able to ...
Definition: DDD_AttributeBase.h:66
DataDirector attribute class corresponding to a signed 32-bit integer datatype.
Definition: DDD_AttributeInt.h:51
Definition: AttributeChangedEmitter.h:46