VR-Link API Documentation for HLA Evolved
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
stateRepositoryExtension.h
Go to the documentation of this file.
1 /*********************************************************************
2 ** Copyright (c) 1992-2025 MAK Technologies, Inc
3 ** All rights reserved.
4 *********************************************************************/
5 
8 
9 #pragma once
10 
11 #include <vlutil/vlString.h>
12 
15 #define Dt_DEF_EXTENSION_NAME( strname )\
16  static const DtString& extensionName()\
17  {\
18  static DtString tName = strname;\
19  return tName;\
20  }
21 
23 {
24 public:
25  DtStateRepositoryExtension( DtString extensionName ) : myExtensionName( extensionName ) {};
26 
28 
29  virtual DtString getName() { return myExtensionName; };
30 
31 protected:
33 };
DtStateRepositoryExtension(DtString extensionName)
Definition: stateRepositoryExtension.h:25
Contains the DtString class declaration.
virtual DtString getName()
Definition: stateRepositoryExtension.h:29
DtString myExtensionName
Definition: stateRepositoryExtension.h:29
Definition: stateRepositoryExtension.h:22
virtual ~DtStateRepositoryExtension()
Definition: stateRepositoryExtension.h:27
Instances of DtString are used to represent strings.
Definition: vlString.h:36

Document ID: Generated on Thu Oct 16 00:12:25 EDT 2025 from SVN revision 280738
Copyright © 1992-2025 MAK Technologies. All Rights Reserved (www.mak.com)