15 #include <vl/reflectedEntityList.h>
16 #include <vl/dataInteraction.h>
17 #include <vlutil/vlHashlist.h>
18 #include <vlutil/vlSmartPointers.h>
48 const DtDDMRegionSet* regionSetToUse,
58 const DtList *handleList,
const DtDDMRegionSet* regionSetToUse = 0,
69 virtual void setPropertyPrototypes(
const DtRwProperties& stateProps,
75 virtual void setWaitForVrfExtendedData(
bool);
78 virtual bool waitForVrfExtendedData()
const;
103 virtual void addEntityAdditionCallback (
107 virtual void removeEntityAdditionCallback (
111 virtual void addEntityRemovalCallback (
115 virtual void removeEntityRemovalCallback (
119 static void setTimeoutRequestTime(
DtTime t);
120 static DtTime timeoutRequestTime();
131 void initializeExtendedProperties();
147 const DtEntityIdentifier&
id,
const DtEntityType& type)
const;
151 virtual void cleanupObjectDataMessageHashList();
182 virtual void diguyExtensionsSetup();
220 DtHashList myWaitingForVrfObjectData;
223 DtObjectIdHashList myWaitingForVrfObjectData;
Contains the DtReflectedExtEntity class declaration.
void(* DtExtEntityCallbackFunction)(DtReflectedExtEntity *obj, void *userData)
Definition: reflectedExtEntity.h:20
Definition: reflectedExtEntity.h:31
static DtExtendedAttributesInitializerPtr theInitializer
Definition: reflectedExtEntityList.h:233
DtHashList myObjectDataMessageRequestList
List to keep track of requests for VRF object message data and the time they were sent...
Definition: reflectedExtEntityList.h:217
static const DtRwProperties & emptyProperties()
bool myWaitForVrfExtendedData
Definition: reflectedExtEntityList.h:228
DtRwProperties myParameterPropertiesPrototype
Definition: reflectedExtEntityList.h:231
static DtTime theTimeoutRequestTime
Definition: reflectedExtEntityList.h:226
DtHashlist myObjectDataMessageHashlist
List to keep the VRF obj data messages that have been found but not associated with new entities yet...
Definition: reflectedExtEntityList.h:213
DT_DLL_DEBUGDRAWRENDERER void init(makVrv::DtDe &de)
Work function for the plugin initialization.
DtBoost::shared_ptr< DtExtendedAttributesInitializer > DtExtendedAttributesInitializerPtr
Definition: extendedAttributesInitializer.h:147
A list of properties.
Definition: rwProperties.h:126
#define DT_DLL_vrfExtObjects
Definition: dllExport.h:23
DtRwProperties myStatePropertiesPrototype
Definition: reflectedExtEntityList.h:230
class DtReflectedExtAggregateList:
Definition: reflectedExtEntityList.h:27