16 #include <vlutil/vlUtil.h>
18 #include <vlutil/vlHashlist.h>
19 #include <vlutil/vlFedTarget.h>
41 tuple(
unsigned int o,
float r, MAKRti::DtTime t):offset(o),rate(r),timestamp(t){}
176 void initUpdateRates(
const MAKRti::DtUpdateRateSetT rates);
186 virtual const char* objName()
const;
187 virtual void setObjName(
const char* name);
210 virtual bool ownPriviledgeToDelete();
218 virtual void setIsKnown(
bool isKnownValue);
219 virtual bool isKnown()
const;
243 virtual bool hasBeenUpdated()
const;
246 virtual void markAsUpdated();
249 virtual bool hasBeenReflected()
const;
252 virtual void markAsReflected();
295 virtual void addRemoteRequest(
314 virtual void cancelRemoteRequest(
332 virtual int requestCount()
const;
338 virtual int confirmCount()
const;
362 bool keepForConfirm);
376 bool includePendingConfirm=
false);
399 virtual bool okToReceive(
DtHandle attrHandle,
float tolerance);
402 virtual unsigned int computeAttrOffset(
DtHandle attrHandle);
411 virtual int expectedCount(
412 const DtAhvps& inSet,
417 virtual void selectExpected(
419 const DtAhvps& inSet,
424 virtual void removeUnexpected(
468 virtual bool inScope()
const;
539 virtual DtBitMask getDestinations()
const;
541 virtual DtBitMask getDestinations(
const DtAhvps& attrs )
const;
549 virtual void overrideDestinations(
DtBitMask const& mask);
552 virtual void setAllDestinations();
567 virtual bool isUpdateOn()
const;
582 virtual MAKRti::DtTransportType attrTransport(
590 virtual void setAttrTransport(
594 virtual void setAttrOrder(
601 DtPubRegionSet* regionSet);
613 virtual unsigned int encodedLength()
const;
614 virtual void encode(
const char *buff);
622 void setTimeToUseDestinations(MAKRti::DtTime timeVal);
625 MAKRti::DtTime timeToUseDestinations()
const;
636 static void setUseDiscoveredClass(
bool yesNo);