VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
vrfProtocol.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2025 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
7 
9 #pragma once
10 
11 #if DtDIS
12  #include <vrfDis/vrfDis.h>
13  #define DT_PROTOCOL_NAMESPACE vrvDis
14 
15  #include <vrvDis/DtDisDriver.h>
16 
17  #include <vl/exerciseConnDIS.h>
18 
19  #define VRF_DRIVER_NAME "DtDisDriver"
20  #define VRF_DRIVER_BASE_CLASS makVrv::DtDisDriver
21  #define VRF_PROTOCOL_EXPORT DT_DLL_VRFDIS
22 #elif DtHLA
23  #include <vl/exerciseConnHLA.h>
24  #if DtHLA_4
25  #include <vrfHla4/vrfHla4.h>
26 
27  #define DT_PROTOCOL_NAMESPACE vrvHla4
28  #include <vrvHla4/DtHla4Driver.h>
29 
30  #define VRF_DRIVER_NAME "DtHla4Driver"
31  #define VRF_DRIVER_BASE_CLASS makVrv::DtHla4Driver
32  #define VRF_PROTOCOL_EXPORT DT_DLL_VRFHLA4
33  #elif DtHLA_1516_EVOLVED
34  #include <vrfHla1516e/vrfHla1516e.h>
35 
36  #define DT_PROTOCOL_NAMESPACE vrvHla1516e
37 
39 
40  #define VRF_DRIVER_NAME "DtHla1516eDriver"
41  #define VRF_PROTOCOL_EXPORT DT_DLL_VRFHLA1516e
42  #define VRF_DRIVER_BASE_CLASS makVrv::DtHla1516eDriver
43  #else
44  #ifndef DtHLA_1516
45  #include <vrvHla13/vrvHla13.h>
46  #define DT_PROTOCOL_NAMESPACE vrvHla13
47 
48  #include <vrvHla13/DtHla13Driver.h>
49 
50  #define VRF_DRIVER_NAME "DtHla13Driver"
51  #define VRF_DRIVER_BASE_CLASS makVrv::DtHla13Driver
52  #define VRF_PROTOCOL_EXPORT DT_DLL_VRFHLA13
53  #else
54  #define DT_PROTOCOL_NAMESPACE vrvHla1516
55  #include <vrvHla13/vrvHla1516.h>
56  #include <vrvHla13/DtHla1516Driver.h>
57 
58  #define VRF_DRIVER_NAME "DtHla1516Driver"
59  #define VRF_DRIVER_BASE_CLASS makVrv::DtHla1516Driver
60  #define VRF_PROTOCOL_EXPORT DT_DLL_VRFHLA1516
61  #endif
62  #endif
63 #endif
Contains makVrv::DtDisDriver class.
Contains makVrv::DtHla13Driver class.
Contains DLL export macros.
Contains the makVrv::DtHla4Driver class declaration.
Contains the makVrv::DtHla1516eDriver class declaration.

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)