41 #ifndef _DDD_AttributeString_h_
42 #define _DDD_AttributeString_h_
67 virtual DataType GetPreferredDataType()
const;
69 virtual std::string GetValueString()
const;
72 virtual int GetValueInt(
void)
const;
75 virtual unsigned int GetValueUInt(
void)
const;
78 virtual double GetValueDouble(
void)
const;
81 virtual bool GetValueBool(
void)
const;
84 virtual void SetValueByteBuffer(
const char *buffer,
unsigned int length,
bool notify,
DDD_AttributeObserver *originator);
85 virtual void GetValueByteBuffer(
char **buffer,
unsigned int &length);
DDD_AttributeContainer. A virtual interface class for containers of attributes.
Definition: DDD_AttributeBase.h:57
DataDirector attribute class corresponding to a string datatype.
Definition: DDD_AttributeString.h:52
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
Definition: AttributeChangedEmitter.h:46