17 #include <vlutil/vlString.h>
18 #include <vlutil/vlFilename.h>
19 #include <vl/hostStructs.h>
20 #include <vlutil/vlUtil.h>
39 class DtVectorObstructionManager;
74 class DtInterfaceContentManagerFactory;
104 (*DtSimObjectStateRepositoryFactoryCreatorFcn)();
106 (*DtSimObjectNetInterfaceFactoryCreatorFcn)();
117 (*DtComponentDescriptorFactoryCreatorFcn)();
122 (*DtVrfObjectPlanManagerFactoryCreatorFcn)();
124 (*DtSimComponentManagerFactoryCreatorFcn)();
128 (*DtVrfProcessStateRepositoryFactoryCreatorFcn)();
153 typedef DtSimManager* (*DtSimManagerCreatorFcn)(DtExerciseConn* exerciseConn);
197 DtExerciseConn* exerciseConn);
217 virtual void setResourceFactoryCreatorFcn(
219 virtual void setSimObjectFactoryCreatorFcn(
221 virtual void setSimObjectParameterFactoryCreatorFcn(
223 virtual void setSimObjectStateRepositoryFactoryCreatorFcn(
225 virtual void setSimObjectNetInterfaceFactoryCreatorFcn(
228 virtual void setInterfaceContentFactoryCreatorFcn(
230 virtual void setVrfObjectMessageFactoryCreatorFcn(
232 virtual void setSetDataRequestFactoryCreatorFcn(
238 virtual void setComponentDescriptorFactoryCreatorFcn(
242 virtual void setSimTaskManagerFactoryCreatorFcn(
244 virtual void setVrfObjectPlanManagerFactoryCreatorFcn(
246 virtual void setSimComponentManagerFactoryCreatorFcn(
248 virtual void setSimComponentFactoryCreatorFcn(
251 virtual void setProcessStateRepositoryFactoryCreatorFcn(
272 virtual void setVrfSimSettingsObjectFactoryCreatorFcn(
283 createSimObjectStateRepositoryFactory();
285 createSimObjectNetInterfaceFactory();
362 virtual DtSimManager* createSimManager(DtExerciseConn* conn);
367 int entityAdvisory = 100);
396 virtual void setStatusPublisherCreatorFcn(
398 virtual void setStealthRemoteControllerCreatorFcn(
407 DtExerciseConn* exerciseConn);