17 #include <vlutil/vlUtil.h>
19 #include <vlutil/vlHashlist.h>
20 #include <vlutil/vlFedTarget.h>
43 tuple(
unsigned int o,
float r, MAKRti::DtTime t):offset(o),rate(r),timestamp(t){}
178 void initUpdateRates(
const MAKRti::DtUpdateRateSetT rates);
188 virtual const char* objName()
const;
189 virtual void setObjName(
const char* name);
212 virtual bool ownPriviledgeToDelete();
220 virtual void setIsKnown(
bool isKnownValue);
221 virtual bool isKnown()
const;
245 virtual bool hasBeenUpdated()
const;
248 virtual void markAsUpdated();
251 virtual bool hasBeenReflected()
const;
254 virtual void markAsReflected();
297 virtual void addRemoteRequest(
304 virtual void removeRemoteRequest(
333 virtual void cancelRemoteRequest(
351 virtual int requestCount()
const;
357 virtual int confirmCount()
const;
381 bool keepForConfirm);
395 bool includePendingConfirm=
false);
418 virtual bool okToReceive(
DtHandle attrHandle,
float tolerance);
421 virtual unsigned int computeAttrOffset(
DtHandle attrHandle);
430 virtual int expectedCount(
431 const DtAhvps& inSet,
436 virtual void selectExpected(
438 const DtAhvps& inSet,
443 virtual void removeUnexpected(
487 virtual bool inScope()
const;
558 virtual DtBitMask getDestinations()
const;
568 virtual void overrideDestinations(
DtBitMask const& mask);
571 virtual void setAllDestinations();
586 virtual bool isUpdateOn()
const;
601 virtual MAKRti::DtTransportType attrTransport(
605 virtual MAKRti::DtOrderType attrOrder(
609 virtual void setAttrTransport(
613 virtual void setAttrOrder(
620 DtPubRegionSet* regionSet);
632 virtual unsigned int encodedLength()
const;
633 virtual void encode(
const char *buff);
641 void setTimeToUseDestinations(MAKRti::DtTime timeVal);
644 MAKRti::DtTime timeToUseDestinations()
const;
658 static void setUseDiscoveredClass(
bool yesNo);