Go to the documentation of this file.
   16 #ifndef __RAKNET_DEFINES_H 
   17 #define __RAKNET_DEFINES_H 
   32 #ifndef __GET_TIME_64BIT 
   33 #define __GET_TIME_64BIT 1 
   41 #ifndef _FILE_AND_LINE_ 
   45 #define _FILE_AND_LINE_ "",0 
   47 #define _FILE_AND_LINE_ __FILE__,__LINE__ 
   50 #endif // _FILE_AND_LINE_ 
   64 #ifndef MAX_ALLOCA_STACK_ALLOCATION 
   65 #define MAX_ALLOCA_STACK_ALLOCATION 1048576 
   72 #define USE_WAIT_FOR_MULTIPLE_EVENTS 
   77 #ifndef _USE_RAK_MEMORY_OVERRIDE 
   78 #define _USE_RAK_MEMORY_OVERRIDE 0 
   86 #ifndef OPEN_SSL_CLIENT_SUPPORT 
   87 #define OPEN_SSL_CLIENT_SUPPORT 0 
   92 #ifndef BITSTREAM_STACK_ALLOCATION_SIZE 
   93 #define BITSTREAM_STACK_ALLOCATION_SIZE 256 
   97 #ifndef RAKNET_DEBUG_PRINTF 
   98 #define RAKNET_DEBUG_PRINTF printf 
  101 #ifndef RAKNET_DEBUG_TPRINTF 
  102 #define RAKNET_DEBUG_TPRINTF _tprintf 
  106 #ifndef MAXIMUM_NUMBER_OF_INTERNAL_IDS 
  107 #define MAXIMUM_NUMBER_OF_INTERNAL_IDS 10 
  114 #if   defined(__native_client__) 
  118 #define RakAssert(x) assert(x); 
  128 #ifndef DATAGRAM_MESSAGE_ID_ARRAY_LENGTH 
  129 #define DATAGRAM_MESSAGE_ID_ARRAY_LENGTH 512 
  135 #ifndef RESEND_BUFFER_ARRAY_LENGTH 
  136 #define RESEND_BUFFER_ARRAY_LENGTH 512 
  137 #define RESEND_BUFFER_ARRAY_MASK 511 
  143 #ifndef GET_TIME_SPIKE_LIMIT 
  148 #define GET_TIME_SPIKE_LIMIT 0 
  152 #ifndef USE_SLIDING_WINDOW_CONGESTION_CONTROL 
  153 #define USE_SLIDING_WINDOW_CONGESTION_CONTROL 1 
  158 #ifndef PREALLOCATE_LARGE_MESSAGES 
  159 #define PREALLOCATE_LARGE_MESSAGES 0 
  162 #ifndef RAKNET_SUPPORT_IPV6 
  163 #define RAKNET_SUPPORT_IPV6 0 
  176 #ifndef RAKSTRING_TYPE 
  177 #if defined(_UNICODE) 
  178 #define RAKSTRING_TYPE RakWString 
  179 #define RAKSTRING_TYPE_IS_UNICODE 1 
  181 #define RAKSTRING_TYPE RakString 
  182 #define RAKSTRING_TYPE_IS_UNICODE 0 
  186 #ifndef RPC4_GLOBAL_REGISTRATION_MAX_FUNCTIONS 
  187 #define RPC4_GLOBAL_REGISTRATION_MAX_FUNCTIONS 48 
  190 #ifndef RPC4_GLOBAL_REGISTRATION_MAX_FUNCTION_NAME_LENGTH 
  191 #define RPC4_GLOBAL_REGISTRATION_MAX_FUNCTION_NAME_LENGTH 48 
  194 #ifndef XBOX_BYPASS_SECURITY 
  195 #define XBOX_BYPASS_SECURITY 1 
  200 #ifndef BUFFERED_PACKETS_PAGE_SIZE 
  201 #define BUFFERED_PACKETS_PAGE_SIZE 8 
  206 #ifndef INTERNAL_PACKET_PAGE_SIZE 
  207 #define INTERNAL_PACKET_PAGE_SIZE 8 
  211 #ifndef RAKPEER_USER_THREADED 
  212 #define RAKPEER_USER_THREADED 0 
  232 #ifndef SLNET_MAX_RETRIEVABLE_FILESIZE 
  233 #define SLNET_MAX_RETRIEVABLE_FILESIZE (0xFFFFFFFF) 
  237 #ifdef RAKNET_COMPATIBILITY 
  245 #endif // __RAKNET_DEFINES_H