ddmSimManager.h
Go to the documentation of this file.
00001 /*******************************************************************************
00002 ** Copyright (c) 2010 MaK Technologies, Inc.
00003 ** All rights reserved.
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       // Constructor
00025       DtLgrHlaDdmSimulationManager(DtLogger& logger,
00026          DtLgrHlaSimDriver* simDriver);
00027 
00028       // Destructor
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       // Initialize the publication lists
00046       virtual void initializePublicationLists();
00047       
00048       
00049    protected:
00050 
00051       // Map class names to the region set names in the publication list.
00052       // The base class publication list will map object names to region set names.
00053       std::map<DtString, DtString> myPublicationClassNameList;
00054 
00055    };
00056 
00057 }
00058 #endif // DtHLA

Document ID: Generated on Tue Oct 11 19:41:03 EDT 2011 from SVN revision 107422
Copyright © 2005-2011 VT MÄK Inc. All Rights Reserved (www.mak.com)