VR-Forces 5.0.3 Developer's Guide
 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. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
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
#define DT_PROTOCOL_NAMESPACE
Contains DLL export macros.
Definition: vrfDis.h:17
Contains makVrv::DtVirtualBaseClass class.
Contains DLL export macros.

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)