MAK Data Logger API Documentation for DIS
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
ddmSimManager.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 1992-2024 MAK Technologies, Inc
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #if DtHLA
10 
11 #pragma once
12 
14 #include "sampleDdm.h"
16 
17 namespace MAKLogger
18 {
19 
20  class DT_DLL_SAMPLE_DDM DtLgrHlaDdmSimulationManager : public DtLgrHlaSimulationManager
21  {
22  public:
23 
24  // Constructor
25  DtLgrHlaDdmSimulationManager(DtLogger& logger,
26  DtLgrHlaSimDriver* simDriver);
27 
28  // Destructor
29  virtual ~DtLgrHlaDdmSimulationManager();
30 
31 
33  virtual bool connect(DtExerciseConnInitializer& initializer, DtString failureReason);
34 
36  virtual void disconnect();
37 
38  public:
39 
40  static DtLgrHlaSimulationManager* create(DtLogger& logger,
41  DtLgrHlaSimDriver* simDriver);
42 
43  protected:
44 
45  // Initialize the publication lists
46  virtual void initializePublicationLists();
47 
48 
49  protected:
50 
51  // Map class names to the region set names in the publication list.
52  // The base class publication list will map object names to region set names.
53  std::map<DtString, DtString> myPublicationClassNameList;
54 
55  };
56 
57 }
58 #endif // DtHLA
Contains MAKLogger::DtLgrHlaSimulationManager subclass of MAKLogger::DtLgrBaseSimManager.
Contains the IMPORT/EXPORT macros.
Contains MAKLogger::DtHLAGenericPublisher class.

Document ID: Generated on Fri May 31 15:45:35 EDT 2024 from SVN revision 266500
Copyright © 2024 MAK Technologies. All Rights Reserved (www.mak.com)