VR-Forces 4.10 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtEntityStateRepositoryCreator.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
6 #pragma once
8 #include <vrvVrl/vrvVrl.h>
9 
11 
12 namespace makVrv
13 {
14  namespace DT_PROTOCOL_NAMESPACE
15  {
16  class DtVrlinkConnection;
17 
22  : public DtVirtualBaseClass
23  {
24  public:
25 
27  static DtEntityStateRepositoryCreator& instance(
28  DtVrlinkConnection& sim);
29 
31  static void registerInstance(DtVrlinkConnection& sim,
33 
36 
38  virtual DtEntityStateRepository* create();
39 
40  protected:
42  };
43  }
44 }
Virtual base class.
Definition: DtVirtualBaseClass.h:19
A Creator class for creating Entity State Repository for the publisher.
Definition: DtEntityStateRepositoryCreator.h:21
#define DL_DLL_IGCONVRLINK
Definition: dllExport.h:26
Contains makVrv::DtVirtualBaseClass class.
#define DT_PROTOCOL_NAMESPACE
Make VR-Vantage VRLink code export with library #ifdef DL_DLL_IGCONVRLINK #undef DL_DLL_IGCONVRLINK #...
Definition: export.h:32
Contains DLL export macros.

Document ID: Generated on Tue Sep 21 17:42:52 EDT 2021 from SVN revision 234861
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)