• Main Page
  • Related Pages
  • Modules
  • Namespaces
  • Classes
  • Files
  • File List
  • File Members

NativeFeatureIncludes.h

Go to the documentation of this file.
00001 // If you want to change these defines, put them in NativeFeatureIncludesOverrides so your changes are not lost when updating RakNet
00002 // The user should not edit this file
00003 #include "NativeFeatureIncludesOverrides.h"
00004 
00005 #ifndef __NATIVE_FEATURE_INCLDUES_H
00006 #define __NATIVE_FEATURE_INCLDUES_H
00007 
00008 // Uncomment below defines, and paste to NativeFeatureIncludesOverrides.h, to exclude plugins that you do not want to build into the static library, or DLL
00009 // These are not all the plugins, only those that are in the core library
00010 // Other plugins are located in DependentExtensions
00011 // #define _RAKNET_SUPPORT_AutoRPC 0
00012 // #define _RAKNET_SUPPORT_ConnectionGraph 0
00013 // #define _RAKNET_SUPPORT_ConnectionGraph2 0
00014 // #define _RAKNET_SUPPORT_DirectoryDeltaTransfer 0
00015 // #define _RAKNET_SUPPORT_FileListTransfer 0
00016 // #define _RAKNET_SUPPORT_FullyConnectedMesh 0
00017 // #define _RAKNET_SUPPORT_FullyConnectedMesh2 0
00018 // #define _RAKNET_SUPPORT_LightweightDatabaseClient 0
00019 // #define _RAKNET_SUPPORT_LightweightDatabaseServer 0
00020 // #define _RAKNET_SUPPORT_MessageFilter 0
00021 // #define _RAKNET_SUPPORT_NatPunchthroughClient 0
00022 // #define _RAKNET_SUPPORT_NatPunchthroughServer 0
00023 // #define _RAKNET_SUPPORT_NatTypeDetectionClient 0
00024 // #define _RAKNET_SUPPORT_NatTypeDetectionServer 0
00025 // #define _RAKNET_SUPPORT_PacketLogger 0
00026 // #define _RAKNET_SUPPORT_ReadyEvent 0
00027 // #define _RAKNET_SUPPORT_ReplicaManager 0
00028 // #define _RAKNET_SUPPORT_ReplicaManager2 0
00029 // #define _RAKNET_SUPPORT_ReplicaManager3 0
00030 // #define _RAKNET_SUPPORT_Router 0
00031 // #define _RAKNET_SUPPORT_Router2 0
00032 // #define _RAKNET_SUPPORT_RPC4Plugin 0
00033 // #define _RAKNET_SUPPORT_TeamBalancer 0
00034 // #define _RAKNET_SUPPORT_UDPProxyClient 0
00035 // #define _RAKNET_SUPPORT_UDPProxyCoordinator 0
00036 // #define _RAKNET_SUPPORT_UDPProxyServer 0
00037 // #define _RAKNET_SUPPORT_ConsoleServer 0
00038 // #define _RAKNET_SUPPORT_RakNetTransport 0
00039 // #define _RAKNET_SUPPORT_TelnetTransport 0
00040 // #define _RAKNET_SUPPORT_TCPInterface 0
00041 // #define _RAKNET_SUPPORT_LogCommandParser 0
00042 // #define _RAKNET_SUPPORT_RakNetCommandParser 0
00043 // #define _RAKNET_SUPPORT_EmailSender 0
00044 // #define _RAKNET_SUPPORT_HTTPConnection 0
00045 // #define _RAKNET_SUPPORT_PacketizedTCP 0
00046 
00047 // SET DEFAULTS IF UNDEFINED
00048 #ifndef _RAKNET_SUPPORT_AutoRPC
00049 #define _RAKNET_SUPPORT_AutoRPC 1
00050 #endif
00051 #ifndef _RAKNET_SUPPORT_ConnectionGraph
00052 #define _RAKNET_SUPPORT_ConnectionGraph 1
00053 #endif
00054 #ifndef _RAKNET_SUPPORT_ConnectionGraph2
00055 #define _RAKNET_SUPPORT_ConnectionGraph2 1
00056 #endif
00057 #ifndef _RAKNET_SUPPORT_DirectoryDeltaTransfer
00058 #define _RAKNET_SUPPORT_DirectoryDeltaTransfer 1
00059 #endif
00060 #ifndef _RAKNET_SUPPORT_FileListTransfer
00061 #define _RAKNET_SUPPORT_FileListTransfer 1
00062 #endif
00063 #ifndef _RAKNET_SUPPORT_FullyConnectedMesh
00064 #define _RAKNET_SUPPORT_FullyConnectedMesh 1
00065 #endif
00066 #ifndef _RAKNET_SUPPORT_FullyConnectedMesh2
00067 #define _RAKNET_SUPPORT_FullyConnectedMesh2 1
00068 #endif
00069 #ifndef _RAKNET_SUPPORT_LightweightDatabaseClient
00070 #define _RAKNET_SUPPORT_LightweightDatabaseClient 1
00071 #endif
00072 #ifndef _RAKNET_SUPPORT_LightweightDatabaseServer
00073 #define _RAKNET_SUPPORT_LightweightDatabaseServer 1
00074 #endif
00075 #ifndef _RAKNET_SUPPORT_MessageFilter
00076 #define _RAKNET_SUPPORT_MessageFilter 1
00077 #endif
00078 #ifndef _RAKNET_SUPPORT_NatPunchthroughClient
00079 #define _RAKNET_SUPPORT_NatPunchthroughClient 1
00080 #endif
00081 #ifndef _RAKNET_SUPPORT_NatPunchthroughServer
00082 #define _RAKNET_SUPPORT_NatPunchthroughServer 1
00083 #endif
00084 #ifndef _RAKNET_SUPPORT_NatTypeDetectionClient
00085 #define _RAKNET_SUPPORT_NatTypeDetectionClient 1
00086 #endif
00087 #ifndef _RAKNET_SUPPORT_NatTypeDetectionServer
00088 #define _RAKNET_SUPPORT_NatTypeDetectionServer 1
00089 #endif
00090 #ifndef _RAKNET_SUPPORT_PacketLogger
00091 #define _RAKNET_SUPPORT_PacketLogger 1
00092 #endif
00093 #ifndef _RAKNET_SUPPORT_ReadyEvent
00094 #define _RAKNET_SUPPORT_ReadyEvent 1
00095 #endif
00096 #ifndef _RAKNET_SUPPORT_ReplicaManager
00097 #define _RAKNET_SUPPORT_ReplicaManager 1
00098 #endif
00099 #ifndef _RAKNET_SUPPORT_ReplicaManager2
00100 #define _RAKNET_SUPPORT_ReplicaManager2 1
00101 #endif
00102 #ifndef _RAKNET_SUPPORT_ReplicaManager3
00103 #define _RAKNET_SUPPORT_ReplicaManager3 1
00104 #endif
00105 #ifndef _RAKNET_SUPPORT_Router
00106 #define _RAKNET_SUPPORT_Router 1
00107 #endif
00108 #ifndef _RAKNET_SUPPORT_Router2
00109 #define _RAKNET_SUPPORT_Router2 1
00110 #endif
00111 #ifndef _RAKNET_SUPPORT_RPC4Plugin
00112 #define _RAKNET_SUPPORT_RPC4Plugin 1
00113 #endif
00114 #ifndef _RAKNET_SUPPORT_TeamBalancer
00115 #define _RAKNET_SUPPORT_TeamBalancer 1
00116 #endif
00117 #ifndef _RAKNET_SUPPORT_UDPProxyClient
00118 #define _RAKNET_SUPPORT_UDPProxyClient 1
00119 #endif
00120 #ifndef _RAKNET_SUPPORT_UDPProxyCoordinator
00121 #define _RAKNET_SUPPORT_UDPProxyCoordinator 1
00122 #endif
00123 #ifndef _RAKNET_SUPPORT_UDPProxyServer
00124 #define _RAKNET_SUPPORT_UDPProxyServer 1
00125 #endif
00126 #ifndef _RAKNET_SUPPORT_ConsoleServer
00127 #define _RAKNET_SUPPORT_ConsoleServer 1
00128 #endif
00129 #ifndef _RAKNET_SUPPORT_RakNetTransport
00130 #define _RAKNET_SUPPORT_RakNetTransport 1
00131 #endif
00132 #ifndef _RAKNET_SUPPORT_TelnetTransport
00133 #define _RAKNET_SUPPORT_TelnetTransport 1
00134 #endif
00135 #ifndef _RAKNET_SUPPORT_TCPInterface
00136 #define _RAKNET_SUPPORT_TCPInterface 1
00137 #endif
00138 #ifndef _RAKNET_SUPPORT_LogCommandParser
00139 #define _RAKNET_SUPPORT_LogCommandParser 1
00140 #endif
00141 #ifndef _RAKNET_SUPPORT_RakNetCommandParser
00142 #define _RAKNET_SUPPORT_RakNetCommandParser 1
00143 #endif
00144 #ifndef _RAKNET_SUPPORT_EmailSender
00145 #define _RAKNET_SUPPORT_EmailSender 1
00146 #endif
00147 #ifndef _RAKNET_SUPPORT_HTTPConnection
00148 #define _RAKNET_SUPPORT_HTTPConnection 1
00149 #endif
00150 #ifndef _RAKNET_SUPPORT_PacketizedTCP
00151 #define _RAKNET_SUPPORT_PacketizedTCP 1
00152 #endif
00153 
00154 // Take care of dependencies
00155 #if _RAKNET_SUPPORT_DirectoryDeltaTransfer==1
00156 #undef _RAKNET_SUPPORT_FileListTransfer
00157 #define _RAKNET_SUPPORT_FileListTransfer 1
00158 #endif
00159 #if _RAKNET_SUPPORT_FullyConnectedMesh==1 || _RAKNET_SUPPORT_Router==1
00160 #undef _RAKNET_SUPPORT_ConnectionGraph
00161 #define _RAKNET_SUPPORT_ConnectionGraph 1
00162 #endif
00163 #if _RAKNET_SUPPORT_FullyConnectedMesh2==1
00164 #undef _RAKNET_SUPPORT_ConnectionGraph2
00165 #define _RAKNET_SUPPORT_ConnectionGraph2 1
00166 #endif
00167 #if _RAKNET_SUPPORT_TelnetTransport==1
00168 #undef _RAKNET_SUPPORT_PacketizedTCP
00169 #define _RAKNET_SUPPORT_PacketizedTCP 1
00170 #endif
00171 #if _RAKNET_SUPPORT_PacketizedTCP==1 || _RAKNET_SUPPORT_EmailSender==1 || _RAKNET_SUPPORT_HTTPConnection==1
00172 #undef _RAKNET_SUPPORT_TCPInterface
00173 #define _RAKNET_SUPPORT_TCPInterface 1
00174 #endif
00175 
00176 
00177 #endif // __NATIVE_FEATURE_INCLDUES_H

Generated on Thu Sep 30 2010 01:27:25 for RakNet by  doxygen 1.7.1