VR-Forces 4.7 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfGuiSidcRequestor.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2017 MaK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include <vrvUtil/signalslib.h>
12 
13 #include "vrfGuiCore/vrfGuiCore.h"
16 
17 class DtSimMessage;
18 
19 namespace makVrv
20 {
21  class DtDe;
22 }
23 
24 namespace makVrf
25 {
27 
29  {
30  public:
33 
35  virtual ~DtVrfGuiSidcRequestor();
36 
37  static DtVrfGuiSidcRequestor& instance(makVrv::DtDe&);
38  static void registerInstance(makVrv::DtDe&, DtVrfGuiSidcRequestor*);
39 
41  const DtMsdlHierarchyPropertyMappings& sidcMappings() const
42  {
43  return mySidcMappings;
44  }
45 
47  bool hasInformation() const
48  {
49  return myHasInformation;
50  }
51 
53  virtual void requestSidcInformation();
54 
55  public:
56  boost::signal<void ()> signal_sidcInformationReceived;
57 
58  protected:
59  virtual void processMsdlSidcMessage(DtSimMessage* m);
60 
61  protected:
63 
67  };
68 }

Document ID: Generated on Fri Apr 26 21:53:14 EDT 2019 from SVN revision 197883
Copyright © 2005-2019 VT MAK. All Rights Reserved (www.mak.com)