VR-Forces 4.6 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
sharedNetworkSignaler.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
11 
12 #pragma once
13 
14 #include <vrfGuiCore/vrfGuiCore.h>
16 #include <vrvUtil/event_signal.h>
18 #include <vlpi/simulationAddress.h>
19 #include <vrvUtil/signalslib.h>
20 #include <vlpi/entityType.h>
23 
29 #include <vrfutil/scenario.h>
38 
39 #include <vrvCore/DtUniqueID.h>
40 
42 class DtScenario;
43 class DtAdminContent;
45 
46 namespace makVrv
47 {
48  class DtDe;
49  class DtSharedSettingsManager;
50 }
51 
53  (const DtEntityIdentifier& id, int notifyLevel, const DtString& message, void* usr);
54 
55 namespace makVrf
56 {
59  {
60  public:
61 
66 
70 
74  static DtSharedNetworkSignaler* findInstance(
76 
78  virtual ~DtSharedNetworkSignaler();
79 
80  //@name Signals
82 
85 
89 
91  {
92  DtEntityType type;
93  int force;
94  std::vector<DtVector> locations;
96  std::list<DtAdminContent*> content;
97  std::list<DtSimInterfaceContent*> ifaceContent;
98  };
99 
102 
105 
108 
111 
114 
117 
120 
123 
126 
129 
133 
136 
139 
142 
145 
148 
153 
156 
159 
162 
167 
171 
174 
177 
180 
183 
186 
190 
194 
201 
204 
205  protected:
207 
208  private:
211  };
212 }

Document ID: Generated on Thu Apr 12 03:15:37 EDT 2018 from SVN revision 187986
Copyright © 2005-2018 VT MÄK. All Rights Reserved (www.mak.com)