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;
545 virtual void overrideDestinations(
DtBitMask const& mask);
548 virtual void setAllDestinations();
563 virtual bool isUpdateOn()
const;
578 virtual MAKRti::DtTransportType attrTransport(
586 virtual void setAttrTransport(
590 virtual void setAttrOrder(
597 DtPubRegionSet* regionSet);
609 virtual unsigned int encodedLength()
const;
610 virtual void encode(
const char *buff);
618 void setTimeToUseDestinations(MAKRti::DtTime timeVal);
621 MAKRti::DtTime timeToUseDestinations()
const;
632 static void setUseDiscoveredClass(
bool yesNo);