VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrlinkEntityElementDataProcessor.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2015 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
6 #pragma once
7 
10 
11 namespace makVrv
12 {
13  class DtBaseConnection;
14 
15  namespace DT_PROTOCOL_NAMESPACE
16  {
17  class DtEntityElementProcessor;
19  }
20 }
21 
22 namespace makVrf
23 {
24  namespace VRF_PROTOCOL_NAMESPACE
25  {
26  class DtVrfVrlinkEntityStateListener;
27 
29  {
30  public:
31 
33  static void registerInstance(makVrv::DtBaseConnection& sim, DtVrlinkEntityElementDataProcessor*);
34 
36 
38 
40  virtual void startListening(makVrv::DT_PROTOCOL_NAMESPACE::DtEntityElementProcessor&);
41 
42  protected:
43  virtual void addVrlinkListener(makVrv::DT_PROTOCOL_NAMESPACE::DtVrlinkEntityStateListener&);
44  };
45  }
46 }
#define VRF_PROTOCOL_EXPORT
Definition: vrfProtocol.h:24
The DtBaseConnection is an abstract class.
Definition: DtBaseConnection.h:35
#define DT_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:17
#define VRF_PROTOCOL_NAMESPACE
Definition: vrfDis.h:18
Class to handle taking data from the DtEntityStateListener and adding it to element data that VRF nee...
Definition: entityElementDataProcessor.h:19
The DtEntityElementProcessor creates a reflected entity list, which calls on this class to create DtV...
Definition: DtEntityElementProcessor.h:48

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)