17 #include <vlutil/vlString.h>
18 #include <vlutil/vlFilename.h>
19 #include <vl/hostStructs.h>
20 #include <vlutil/vlUtil.h>
40 class DtVectorObstructionManager;
75 class DtInterfaceContentManagerFactory;
105 (*DtSimObjectStateRepositoryFactoryCreatorFcn)();
107 (*DtSimObjectNetInterfaceFactoryCreatorFcn)();
118 (*DtComponentDescriptorFactoryCreatorFcn)();
123 (*DtVrfObjectPlanManagerFactoryCreatorFcn)();
125 (*DtSimComponentManagerFactoryCreatorFcn)();
129 (*DtVrfProcessStateRepositoryFactoryCreatorFcn)();
154 typedef DtSimManager* (*DtSimManagerCreatorFcn)(DtExerciseConn* exerciseConn);
200 DtExerciseConn* exerciseConn);
220 virtual void setResourceFactoryCreatorFcn(
222 virtual void setSimObjectFactoryCreatorFcn(
224 virtual void setSimObjectParameterFactoryCreatorFcn(
226 virtual void setSimObjectStateRepositoryFactoryCreatorFcn(
228 virtual void setSimObjectNetInterfaceFactoryCreatorFcn(
231 virtual void setInterfaceContentFactoryCreatorFcn(
233 virtual void setVrfObjectMessageFactoryCreatorFcn(
235 virtual void setSetDataRequestFactoryCreatorFcn(
241 virtual void setComponentDescriptorFactoryCreatorFcn(
245 virtual void setSimTaskManagerFactoryCreatorFcn(
247 virtual void setVrfObjectPlanManagerFactoryCreatorFcn(
249 virtual void setSimComponentManagerFactoryCreatorFcn(
251 virtual void setSimComponentFactoryCreatorFcn(
254 virtual void setProcessStateRepositoryFactoryCreatorFcn(
275 virtual void setVrfSimSettingsObjectFactoryCreatorFcn(
286 createSimObjectStateRepositoryFactory();
288 createSimObjectNetInterfaceFactory();
366 virtual DtSimManager* createSimManager(DtExerciseConn* conn);
371 int entityAdvisory = 100);
401 virtual void setStatusPublisherCreatorFcn(
403 virtual void setStealthRemoteControllerCreatorFcn(
412 DtExerciseConn* exerciseConn);