8 #ifndef defaultVrfCreator_H_
9 #define defaultVrfCreator_H_
84 static void registerDefaultParameterCreators(
95 static void registerDefaultSimObjectStateRepositoryCreators(
101 static void registerDefaultSimObjectNetInterfaceCreators(
107 static void registerDefaultResourceCreators(
120 static void registerDefaultInterfaceContentCreators(
126 static void registerDefaultVrfObjectMessageCreators(
131 static void registerDefaultVrfTDLMessageCreators(
137 static void registerDefaultSetDataRequestCreators(
175 static void registerDefaultTaskManagerCreators(
182 static void registerDefaultVrfObjectPlanManagerCreators(
189 static void registerDefaultComponentManagerCreators(
195 static void registerDefaultComponentDescriptorCreators(
208 static void registerDefaultProcessStateRepositoryCreators(
211 static void registerDefaultSpatialFilterCreators(
214 static void registerDefaultSpatialFilterEvaluatorCreators(
217 static void registerDefaultSignatureModifierCreators(
220 static void registerDefaultSignaureModifierEvaluatorCreators(
223 static void registerDefaultSignaturePropagatorCreators(
226 static void registerDefaultSignaturePropagatorDescriptorCreators(
229 static void registerDefaultRadioDescriptorCreators(
232 static void registerDefaultDetectLevelDeterminatorCreators(
244 static void registerDefaultSettingsObjectCreators(
247 static void registerDefaultSubordinateEntryCreators(
Definition: stringKeyFactory.h:80
Factory for DtSimTask instances used in messages.
Definition: simTaskFactory.h:22
Definition: scriptResourceManager.h:41
virtual DtSimObjectFactory * createSimObjectFactory()
virtual DtInterfaceContentFactory * createInterfaceContentFactory()
DtComponentDescriptorFactory is a hashlist of DtComponentDescriptorCreatorFcn, indexed by a string ty...
Definition: componentDescriptorFactory.h:32
virtual DtSimReportFactory * createReportFactory()
virtual DtCommModelFactory * createCommModelFactory()
Factory for producing subclasses of DtSignatureModifier.
Definition: signatureModifierFactory.h:21
DtSubordinateEntryFactory is a hashlist of DtSubordinateEntryCreatorFcn, indexed by a string type tha...
Definition: subordinateEntryFactory.h:32
class DtVrfProcessStateRepositoryFactory:
Definition: vrfProcessStateRepositoryFactory.h:32
class DtVrfObjectPlanManager:
Definition: vrfObjectPlanManagerFactory.h:33
Factory for DtSimReport instances used in messages.
Definition: simReportFactory.h:19
virtual DtLuaObjectSerializer * createLuaObjectSerializer(DtSimManager *simManager)
const DtVrfCreator & operator=(const DtVrfCreator &orig)
assignment operator ; not implemented
class DtSimTaskManagerFactory:
Definition: simTaskManagerFactory.h:33
class DtSimComponentFactory:
Definition: simComponentFactory.h:36
Definition: luaObjectSerializer.h:22
virtual DtSimTaskFactory * createTaskFactory()
Factory for DtSimTask instances used in messages.
Definition: simTaskStateFactory.h:22
virtual DtSimObjectNetInterfaceFactory * createSimObjectNetInterfaceFactory()
Factory for DtAdminContent used in messages.
Definition: adminContentFactory.h:22
virtual DtCondExprFactory * createCondExprFactory()
virtual DtSimTaskManagerFactory * createTaskManagerFactory()
virtual DtEvaluatorFactory * createEvaluatorFactory()
virtual DtAdminContentFactory * createAdminContentFactory()
virtual DtSettingsObjectFactory * createSettingsObjectFactory()
virtual DtSignatureModifierFactory * createSignatureModifierFactory()
DtVrfObjectParameterFactory is a hashlist of DtSimObjectParametersCreatorFcn, indexed by a string typ...
Definition: vrfObjectParameterFactory.h:31
Definition: settingsObjectFactory.h:30
virtual DtSetDataRequestFactory * createSetDataRequestFactory()
Definition: interfaceContentFactory.h:32
virtual DtSimTaskStateFactory * createTaskStateFactory()
virtual DtSimComponentFactory * createComponentFactory()
virtual DtVrfObjectPlanManagerFactory * createVrfObjectPlanManagerFactory()
Factory class for producing DtSignatureModifierEvaluator subclasses.
Definition: signatureModifierEvaluatorFactory.h:21
virtual DtSimComponentManagerFactory * createComponentManagerFactory()
virtual DtSpatialFilterFactory * createSpatialFilterFactory()
Definition: evaluatorFactory.h:32
Factory for producing subclasses of DtSignaturePropagator.
Definition: signaturePropagatorFactory.h:29
Definition: stringKeyFactory.h:27
virtual DtSignaturePropagatorDescriptorFactory * createSignaturePropagatorDescriptorFactory()
virtual DtDetectionLevelDeterminatorFactory * createDetectionLevelDeterminatorFactory()
virtual DtVrfObjectMessageFactory * createVrfObjectMessageFactory()
class DtStatementFactory:
Definition: statementFactory.h:35
virtual DtSimCommandExecutorFactory * createSimCommandExecutorFactory()
class DtSimObjectStateRepositoryFactory:
Definition: simObjectStateRepositoryFactory.h:32
virtual DtSimResourceFactory * createResourceFactory()
virtual DtVrfProcessStateRepositoryFactory * createProcessStateRepositoryFactory()
class DtSimObjectNetInterfaceFactory:
Definition: simObjectNetInterfaceFactory.h:35
Instances of DtVrfCreator are responsible for creating all of the objects needed to create and manage...
Definition: vrfCreator.h:252
virtual DtVrfTDLMessageFactory * createVrfTDLMessageFactory()
virtual DtSignaturePropagatorFactory * createSignaturePropagatorFactory()
Factory for producing subclasses of DtSignaturePropagator.
Definition: signaturePropagatorDescriptorFactory.h:24
Factory for creating DtSimCommandExecutor instances.
Definition: simCommandExecutorFactory.h:24
class DtSimResourceFactory:
Definition: simResourceFactory.h:37
DtVrfObjectMessageFactory is a hashlist of DtVrfObjectMessage creator functions indexed by the intege...
Definition: vrfObjectMessageFactory.h:25
virtual DtVrfRadioFactory * createRadioFactory()
The simulation engine is controlled by a single,top-level class called the Simulation Manager...
Definition: simManager.h:102
DtVrfTDLMessageFactory is a map of creators by type for VRF TDL Messages.
Definition: vrfTDLMessageFactory.h:17
class DtCondExprFactory:
Definition: condExprFactory.h:38
DtSimCommandFactory is a hashlist of DtTaskFactoryEntrys, indexed by the string type that represents ...
Definition: simCommandFactory.h:25
virtual DtSimCommandFactory * createSimCommandFactory()
Factory class for producing DtSpatialFilterEvaluator subclasses.
Definition: spatialFilterEvaluatorFactory.h:29
class DtSimComponentManagerFactory:
Definition: simComponentManagerFactory.h:31
Factory for producing subclasses of DtRwSpatialFilter.
Definition: spatialFilterFactory.h:17
virtual DtSimObjectStateRepositoryFactory * createSimObjectStateRepositoryFactory()
virtual DtComponentDescriptorFactory * createComponentDescriptorFactory()
virtual DtScriptResourceManagerFactory * createScriptResourceManagerFactory()
virtual DtSignatureModifierEvaluatorFactory * createSignatureModifierEvaluatorFactory()
#define DT_DLL_vrfcgf
This file is used to determine how to build.
Definition: vrfcgfDefines.h:25
Contains the DtDefaultVrfCreator class declaration.
Definition: defaultVrfCreator.h:26
virtual DtSubordinateEntryFactory * createSubordinateEntryFactory()
Factory for DtSetDataRequest instances used in messages.
Definition: setDataRequestFactory.h:22
virtual DtVrfRadioDescriptorFactory * createRadioDescriptorFactory()
virtual DtStatementFactory * createStatementFactory()
class DtSimObjectFactory:
Definition: simObjectFactory.h:68
virtual DtVrfObjectParameterFactory * createParameterFactory()
Create Factories.
virtual DtCommModelDescriptorFactory * createCommModelDescriptorFactory()
virtual DtScriptInterfaceFactory * createScriptInterfaceFactory()
Definition: scriptInterface.h:443
virtual DtSpatialFilterEvaluatorFactory * createSpatialFilterEvaluatorFactory()