30 : handle(other.handle)
31 , buffer(other.buffer)
32 , wasUpdated(other.wasUpdated){}
66 virtual void printData()
const;
69 virtual void printDataToStream(std::ostream& stream)
const;
74 virtual void setGlobalId(
const DtString&
id);
75 virtual const DtString& globalId()
const;
95 virtual void setAttributeRecords(
const std::vector<DtStandardVariableRecord*>& records);
96 virtual const std::vector<DtStandardVariableRecord*> attributeRecords(
unsigned int recordType = 0)
const;
97 virtual void getAttributeRecords(std::vector<DtStandardVariableRecord*>& vec,
unsigned int recordType = 0)
const;
99 virtual void clearAttributeRecords();
101 virtual void setAttributeRecords(
const std::vector<DtStandardVariableRecord*>& records,
const DtSimulationAddress& address);
111 virtual bool publishesAttribute(
const RTI::AttributeHandle& val)
const;
114 virtual void setAttributeByHandle(
const RTI::AttributeHandle& attrHdl,
const char*
attrValue,
unsigned size);
120 virtual const char* getAttributeByHandle(
const RTI::AttributeHandle& attrHdl,
unsigned& size)
const;
127 virtual const char* getAttributeByName(
const DtString& attrName,
unsigned& size,
DtHlaObject* hlaObj)
const;
134 virtual const char* getAttributeByHandleIfUpdated(
const RTI::AttributeHandle& attrHdl,
unsigned& size)
const;
140 virtual unsigned int numberOfAttributeRecords()
const;
158 std::map< DtSimulationAddress, std::vector < DtStandardVariableRecord* > > myRecordsMap;
159 static bool theAllowCoupledPdusFlag;