17 #include <vlutil/vlUtil.h>
19 #include <vlutil/vlHashlist.h>
20 #include <vlutil/vlFedTarget.h>
42 tuple(
unsigned int o,
float r, MAKRti::DtTime t):offset(o),rate(r),timestamp(t){}
177 void initUpdateRates(
const MAKRti::DtUpdateRateSetT rates);
187 virtual const char* objName()
const;
188 virtual void setObjName(
const char* name);
211 virtual bool ownPriviledgeToDelete();
219 virtual void setIsKnown(
bool isKnownValue);
220 virtual bool isKnown()
const;
244 virtual bool hasBeenUpdated()
const;
247 virtual void markAsUpdated();
250 virtual bool hasBeenReflected()
const;
253 virtual void markAsReflected();
296 virtual void addRemoteRequest(
303 virtual void removeRemoteRequest(
332 virtual void cancelRemoteRequest(
350 virtual int requestCount()
const;
356 virtual int confirmCount()
const;
380 bool keepForConfirm);
394 bool includePendingConfirm=
false);
417 virtual bool okToReceive(
DtHandle attrHandle,
float tolerance);
420 virtual unsigned int computeAttrOffset(
DtHandle attrHandle);
429 virtual int expectedCount(
430 const DtAhvps& inSet,
435 virtual void selectExpected(
437 const DtAhvps& inSet,
442 virtual void removeUnexpected(
486 virtual bool inScope()
const;
557 virtual DtBitMask getDestinations()
const;
567 virtual void overrideDestinations(
DtBitMask const& mask);
570 virtual void setAllDestinations();
585 virtual bool isUpdateOn()
const;
600 virtual MAKRti::DtTransportType attrTransport(
608 virtual void setAttrTransport(
612 virtual void setAttrOrder(
619 DtPubRegionSet* regionSet);
631 virtual unsigned int encodedLength()
const;
632 virtual void encode(
const char *buff);
640 void setTimeToUseDestinations(MAKRti::DtTime timeVal);
643 MAKRti::DtTime timeToUseDestinations()
const;
657 static void setUseDiscoveredClass(
bool yesNo);