12 #include <vl/globalObjectDesignator.h>
63 virtual void addRecentArrival(
DtVrfObject *pVrfObj);
70 virtual bool isRemoteComponentAttachment(
const DtUUID&)
const;
96 virtual void clearRecentArrivals();
103 virtual EvaluationReadinessState checkReadinessCriteria(
DtVrfObject& obj);
110 virtual bool checkRejectionCriteria(
DtVrfObject& obj);
113 virtual void destroyAttachmentRules();
120 virtual bool initialize(
const DtFilename& fromFile);
124 virtual void processRemoveFromArrivals(
DtVrfObject* pVrfObj);
125 virtual void processRemoveFromArrivals(
const DtUUID&);
129 virtual void resetAllReflectedObjectsToNonVrfSimulated();
132 virtual void resetReflectedObjectToNonVrfSimulated(
DtVrfObject *pVrfObj);
140 void setTickRate(
DtTime interval);
150 virtual void processVrfObjectToBeRemoved(
DtVrfObject* pVrfObject);
154 static void vrfObjectToBeRemovedCallback(
DtVrfObject* pVrfObject,
void* pUsr);
161 virtual void doWork();