VR-Forces 4.8 Class Documentation
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtGlStudioAccessory.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 /******************************************************************************
6 ** $RCSfile: DtGlStudioAccessory.h,v $ $Revision: 1.5 $ $State: Exp $
7 ******************************************************************************/
8 
12 
13 #pragma once
14 
15 #ifndef DT_PROTOCOL_NAMESPACE
16 #error Namespace Protocol Macro DT_PROTOCOL_NAMESPACE not defined.
17 #endif
18 
19 #ifndef DtGlStudioAccessory_H_
20 #define DtGlStudioAccessory_H_
21 
23 
24 
25 
26 namespace makVrv
27 {
28 
29 class DtConnection;
30 
31 namespace DT_PROTOCOL_NAMESPACE
32 {
33 
34 class DtGlStudioVisualizer;
35 
39 {
40  public:
43 
45  virtual ~DtGlStudioAccessory();
46 
48  virtual void install(DtDriver* driver);
49 
51  virtual void uninstall(DtDriver* baseConn);
52 
54  virtual bool isCompatible(DtDriver* driver);
55 
56  virtual void slot_onSimCreated(DtConnection* connection);
57  virtual void slot_onSimConnected(DtConnection* connection);
58  virtual void slot_onSimAboutToBeDisconnected(DtConnection* connection);
59 
60 };
61 
62 } //DT_PROTOCOL_NAMESPACE::
63 
64 } //makVrv::
65 
66 #endif
67 
The base class for protocol specific VRLink Simulations.
Definition: DtConnection.h:41
Accessory for adding GlStudio support to a connection driver.
Definition: DtGlStudioAccessory.h:38
Contains makVrv::DtBaseAccessory class.
The DtDriver is an abstract class.
Definition: DtDriver.h:34
An accessory is like a plugin into a driver.
Definition: DtBaseAccessory.h:29
#define DT_PROTOCOL_NAMESPACE
Make VR-Vantage VRLink code export with library #ifdef DL_DLL_IGCONVRLINK #undef DL_DLL_IGCONVRLINK #...
Definition: export.h:32
#define DT_DLL_VRVGLSTUDIOVRLINK
Definition: DtGlStudioDIS.h:24

Document ID: Generated on Thu Aug 27 10:56:05 EDT 2020 from SVN revision 217100
Copyright © 2005-2020 MAK Technologies. All Rights Reserved (www.mak.com)