SLikeNet 0.1.3

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
NativeFeatureIncludes.h
Go to the documentation of this file.
1 /*
2 * Copyright (c) 2014, Oculus VR, Inc.
3 * All rights reserved.
4 *
5 * This source code is licensed under the BSD-style license found in the
6 * RakNet License.txt file in the licenses directory of this source tree. An additional grant
7 * of patent rights can be found in the RakNet Patents.txt file in the same directory.
8 *
9 */
10
11 // If you want to change these defines, put them in NativeFeatureIncludesOverrides so your changes are not lost when updating RakNet
12 // The user should not edit this file
13 #include "NativeFeatureIncludesOverrides.h"
14
15 #ifndef __NATIVE_FEATURE_INCLDUES_H
16 #define __NATIVE_FEATURE_INCLDUES_H
17
18 // Uncomment below defines, and paste to NativeFeatureIncludesOverrides.h, to exclude plugins that you do not want to build into the static library, or DLL
19 // These are not all the plugins, only those that are in the core library
20 // Other plugins are located in DependentExtensions
21 // #define _RAKNET_SUPPORT_ConnectionGraph2 0
22 // #define _RAKNET_SUPPORT_DirectoryDeltaTransfer 0
23 // #define _RAKNET_SUPPORT_FileListTransfer 0
24 // #define _RAKNET_SUPPORT_FullyConnectedMesh2 0
25 // #define _RAKNET_SUPPORT_MessageFilter 0
26 // #define _RAKNET_SUPPORT_NatPunchthroughClient 0
27 // #define _RAKNET_SUPPORT_NatPunchthroughServer 0
28 // #define _RAKNET_SUPPORT_NatTypeDetectionClient 0
29 // #define _RAKNET_SUPPORT_NatTypeDetectionServer 0
30 // #define _RAKNET_SUPPORT_PacketLogger 0
31 // #define _RAKNET_SUPPORT_ReadyEvent 0
32 // #define _RAKNET_SUPPORT_ReplicaManager3 0
33 // #define _RAKNET_SUPPORT_Router2 0
34 // #define _RAKNET_SUPPORT_RPC4Plugin 0
35 // #define _RAKNET_SUPPORT_TeamBalancer 0
36 // #define _RAKNET_SUPPORT_TeamManager 0
37 // #define _RAKNET_SUPPORT_UDPProxyClient 0
38 // #define _RAKNET_SUPPORT_UDPProxyCoordinator 0
39 // #define _RAKNET_SUPPORT_UDPProxyServer 0
40 // #define _RAKNET_SUPPORT_ConsoleServer 0
41 // #define _RAKNET_SUPPORT_RakNetTransport 0
42 // #define _RAKNET_SUPPORT_TelnetTransport 0
43 // #define _RAKNET_SUPPORT_TCPInterface 0
44 // #define _RAKNET_SUPPORT_LogCommandParser 0
45 // #define _RAKNET_SUPPORT_RakNetCommandParser 0
46 // #define _RAKNET_SUPPORT_EmailSender 0
47 // #define _RAKNET_SUPPORT_HTTPConnection 0
48 // #define _RAKNET_SUPPORT_HTTPConnection2 0
49 // #define _RAKNET_SUPPORT_PacketizedTCP 0
50 // #define _RAKNET_SUPPORT_TwoWayAuthentication 0
51
52 // SET DEFAULTS IF UNDEFINED
53 #ifndef LIBCAT_SECURITY
54 #define LIBCAT_SECURITY 0
55 #endif
56 #ifndef _RAKNET_SUPPORT_ConnectionGraph2
57 #define _RAKNET_SUPPORT_ConnectionGraph2 1
58 #endif
59 #ifndef _RAKNET_SUPPORT_DirectoryDeltaTransfer
60 #define _RAKNET_SUPPORT_DirectoryDeltaTransfer 1
61 #endif
62 #ifndef _RAKNET_SUPPORT_FileListTransfer
63 #define _RAKNET_SUPPORT_FileListTransfer 1
64 #endif
65 #ifndef _RAKNET_SUPPORT_FullyConnectedMesh
66 #define _RAKNET_SUPPORT_FullyConnectedMesh 1
67 #endif
68 #ifndef _RAKNET_SUPPORT_FullyConnectedMesh2
69 #define _RAKNET_SUPPORT_FullyConnectedMesh2 1
70 #endif
71 #ifndef _RAKNET_SUPPORT_MessageFilter
72 #define _RAKNET_SUPPORT_MessageFilter 1
73 #endif
74 #ifndef _RAKNET_SUPPORT_NatPunchthroughClient
75 #define _RAKNET_SUPPORT_NatPunchthroughClient 1
76 #endif
77 #ifndef _RAKNET_SUPPORT_NatPunchthroughServer
78 #define _RAKNET_SUPPORT_NatPunchthroughServer 1
79 #endif
80 #ifndef _RAKNET_SUPPORT_NatTypeDetectionClient
81 #define _RAKNET_SUPPORT_NatTypeDetectionClient 1
82 #endif
83 #ifndef _RAKNET_SUPPORT_NatTypeDetectionServer
84 #define _RAKNET_SUPPORT_NatTypeDetectionServer 1
85 #endif
86 #ifndef _RAKNET_SUPPORT_PacketLogger
87 #define _RAKNET_SUPPORT_PacketLogger 1
88 #endif
89 #ifndef _RAKNET_SUPPORT_ReadyEvent
90 #define _RAKNET_SUPPORT_ReadyEvent 1
91 #endif
92 #ifndef _RAKNET_SUPPORT_ReplicaManager3
93 #define _RAKNET_SUPPORT_ReplicaManager3 1
94 #endif
95 #ifndef _RAKNET_SUPPORT_Router2
96 #define _RAKNET_SUPPORT_Router2 1
97 #endif
98 #ifndef _RAKNET_SUPPORT_RPC4Plugin
99 #define _RAKNET_SUPPORT_RPC4Plugin 1
100 #endif
101 #ifndef _RAKNET_SUPPORT_TeamBalancer
102 #define _RAKNET_SUPPORT_TeamBalancer 1
103 #endif
104 #ifndef _RAKNET_SUPPORT_TeamManager
105 #define _RAKNET_SUPPORT_TeamManager 1
106 #endif
107 #ifndef _RAKNET_SUPPORT_UDPProxyClient
108 #define _RAKNET_SUPPORT_UDPProxyClient 1
109 #endif
110 #ifndef _RAKNET_SUPPORT_UDPProxyCoordinator
111 #define _RAKNET_SUPPORT_UDPProxyCoordinator 1
112 #endif
113 #ifndef _RAKNET_SUPPORT_UDPProxyServer
114 #define _RAKNET_SUPPORT_UDPProxyServer 1
115 #endif
116 #ifndef _RAKNET_SUPPORT_ConsoleServer
117 #define _RAKNET_SUPPORT_ConsoleServer 1
118 #endif
119 #ifndef _RAKNET_SUPPORT_RakNetTransport
120 #define _RAKNET_SUPPORT_RakNetTransport 1
121 #endif
122 #ifndef _RAKNET_SUPPORT_TelnetTransport
123 #define _RAKNET_SUPPORT_TelnetTransport 1
124 #endif
125 #ifndef _RAKNET_SUPPORT_TCPInterface
126 #define _RAKNET_SUPPORT_TCPInterface 1
127 #endif
128 #ifndef _RAKNET_SUPPORT_LogCommandParser
129 #define _RAKNET_SUPPORT_LogCommandParser 1
130 #endif
131 #ifndef _RAKNET_SUPPORT_RakNetCommandParser
132 #define _RAKNET_SUPPORT_RakNetCommandParser 1
133 #endif
134 #ifndef _RAKNET_SUPPORT_EmailSender
135 #define _RAKNET_SUPPORT_EmailSender 1
136 #endif
137 #ifndef _RAKNET_SUPPORT_HTTPConnection
138 #define _RAKNET_SUPPORT_HTTPConnection 1
139 #endif
140 #ifndef _RAKNET_SUPPORT_HTTPConnection2
141 #define _RAKNET_SUPPORT_HTTPConnection2 1
142 #endif
143 #ifndef _RAKNET_SUPPORT_PacketizedTCP
144 #define _RAKNET_SUPPORT_PacketizedTCP 1
145 #endif
146 #ifndef _RAKNET_SUPPORT_TwoWayAuthentication
147 #define _RAKNET_SUPPORT_TwoWayAuthentication 1
148 #endif
149 #ifndef _RAKNET_SUPPORT_CloudClient
150 #define _RAKNET_SUPPORT_CloudClient 1
151 #endif
152 #ifndef _RAKNET_SUPPORT_CloudServer
153 #define _RAKNET_SUPPORT_CloudServer 1
154 #endif
155 #ifndef _RAKNET_SUPPORT_DynDNS
156 #define _RAKNET_SUPPORT_DynDNS 1
157 #endif
158 #ifndef _RAKNET_SUPPORT_Rackspace
159 #define _RAKNET_SUPPORT_Rackspace 1
160 #endif
161 #ifndef _RAKNET_SUPPORT_FileOperations
162 #define _RAKNET_SUPPORT_FileOperations 1
163 #endif
164 #ifndef _RAKNET_SUPPORT_UDPForwarder
165 #define _RAKNET_SUPPORT_UDPForwarder 1
166 #endif
167 #ifndef _RAKNET_SUPPORT_StatisticsHistory
168 #define _RAKNET_SUPPORT_StatisticsHistory 1
169 #endif
170 #ifndef _RAKNET_SUPPORT_LibVoice
171 #define _RAKNET_SUPPORT_LibVoice 0
172 #endif
173 #ifndef _RAKNET_SUPPORT_RelayPlugin
174 #define _RAKNET_SUPPORT_RelayPlugin 1
175 #endif
176
177 // Take care of dependencies
178 #if _RAKNET_SUPPORT_DirectoryDeltaTransfer==1
179 #undef _RAKNET_SUPPORT_FileListTransfer
180 #define _RAKNET_SUPPORT_FileListTransfer 1
181 #endif
182 #if _RAKNET_SUPPORT_FullyConnectedMesh2==1
183 #undef _RAKNET_SUPPORT_ConnectionGraph2
184 #define _RAKNET_SUPPORT_ConnectionGraph2 1
185 #endif
186 #if _RAKNET_SUPPORT_TelnetTransport==1
187 #undef _RAKNET_SUPPORT_PacketizedTCP
188 #define _RAKNET_SUPPORT_PacketizedTCP 1
189 #endif
190 #if _RAKNET_SUPPORT_PacketizedTCP==1 || _RAKNET_SUPPORT_EmailSender==1 || _RAKNET_SUPPORT_HTTPConnection==1
191 #undef _RAKNET_SUPPORT_TCPInterface
192 #define _RAKNET_SUPPORT_TCPInterface 1
193 #endif
194
195
196
197
198
199
200
201
202
203
204
205
206 #endif // __NATIVE_FEATURE_INCLDUES_H