Go to the documentation of this file.00001
00002
00003
00004
00005
00008
00009 #if DtHLA
00010
00011 #pragma once
00012
00013 #include <lgrHlaSimManager.h>
00014 #include "sampleDdm.h"
00015 #include "hlaGenericPublisher.h"
00016
00017 namespace MAKLogger
00018 {
00019
00020 class DT_DLL_SAMPLE_DDM DtLgrHlaDdmSimulationManager : public DtLgrHlaSimulationManager
00021 {
00022 public:
00023
00024
00025 DtLgrHlaDdmSimulationManager(DtLogger& logger,
00026 DtLgrHlaSimDriver* simDriver);
00027
00028
00029 virtual ~DtLgrHlaDdmSimulationManager();
00030
00031
00033 virtual bool connect(DtExerciseConnInitializer& initializer);
00034
00036 virtual void disconnect();
00037
00038 public:
00039
00040 static DtLgrHlaSimulationManager* create(DtLogger& logger,
00041 DtLgrHlaSimDriver* simDriver);
00042
00043 protected:
00044
00045
00046 virtual void initializePublicationLists();
00047
00048
00049 protected:
00050
00051
00052
00053 std::map<DtString, DtString> myPublicationClassNameList;
00054
00055 };
00056
00057 }
00058 #endif // DtHLA