SLikeNet  0.1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
defines.h File Reference
#include "defineoverrides.h"

Go to the source code of this file.

Macros

#define __GET_TIME_64BIT   1
 
#define _FILE_AND_LINE_   __FILE__,__LINE__
 
#define MAX_ALLOCA_STACK_ALLOCATION   1048576
 Maximum (stack) size to use with _alloca before using new and delete instead.
 
#define USE_WAIT_FOR_MULTIPLE_EVENTS
 
#define _USE_RAK_MEMORY_OVERRIDE   0
 
#define OPEN_SSL_CLIENT_SUPPORT   0
 
#define BITSTREAM_STACK_ALLOCATION_SIZE   256
 
#define RAKNET_DEBUG_PRINTF   printf
 
#define RAKNET_DEBUG_TPRINTF   _tprintf
 
#define MAXIMUM_NUMBER_OF_INTERNAL_IDS   10
 
#define RakAssert(x)
 
#define DATAGRAM_MESSAGE_ID_ARRAY_LENGTH   512
 
#define RESEND_BUFFER_ARRAY_LENGTH   512
 
#define RESEND_BUFFER_ARRAY_MASK   511
 
#define GET_TIME_SPIKE_LIMIT   0
 Uncomment if you want to link in the DLMalloc library to use with RakMemoryOverride.
 
#define USE_SLIDING_WINDOW_CONGESTION_CONTROL   1
 
#define PREALLOCATE_LARGE_MESSAGES   0
 
#define RAKNET_SUPPORT_IPV6   0
 
#define RAKSTRING_TYPE   RakString
 
#define RAKSTRING_TYPE_IS_UNICODE   0
 
#define RPC4_GLOBAL_REGISTRATION_MAX_FUNCTIONS   48
 
#define RPC4_GLOBAL_REGISTRATION_MAX_FUNCTION_NAME_LENGTH   48
 
#define XBOX_BYPASS_SECURITY   1
 
#define BUFFERED_PACKETS_PAGE_SIZE   8
 
#define INTERNAL_PACKET_PAGE_SIZE   8
 
#define RAKPEER_USER_THREADED   0
 
#define USE_ALLOCA   1
 
#define SLNET_MAX_RETRIEVABLE_FILESIZE   (0xFFFFFFFF)
 

Macro Definition Documentation

#define __GET_TIME_64BIT   1

Define __GET_TIME_64BIT to have SLNet::TimeMS use a 64, rather than 32 bit value. A 32 bit value will overflow after about 5 weeks. However, this doubles the bandwidth use for sending times, so don't do it unless you have a reason to. Comment out if you are using the iPod Touch TG. See http://www.jenkinssoftware.com/forum/index.php?topic=2717.0 This must be the same on all systems, or they won't connect

Definition at line 33 of file defines.h.

#define _FILE_AND_LINE_   __FILE__,__LINE__

Definition at line 47 of file defines.h.

Referenced by DataStructures::AVLBalancedBinarySearchTree< BinarySearchTreeType >::Add(), DataStructures::CircularLinkedList< CircularLinkedListType >::Add(), SLNet::BitStream::AddBitsAndReallocate(), DataStructures::OrderedChannelHeap< channel_key_type, heap_data_type, channel_key_comparison_func >::AddChannel(), DataStructures::Tree< TreeType >::AddChild(), DataStructures::Table::AddColumn(), GridSectorizer::AddEntry(), ThreadPool< InputType, OutputType >::AddInput(), DataStructures::WeightedGraph< node_type, weight_type, allow_unlinkedNodes >::AddNode(), ThreadPool< InputType, OutputType >::AddOutput(), SLNet::RakPeer::AddPacketToProducer(), SLNet::StringTable::AddReference(), SLNet::StringCompressor::AddReference(), DataStructures::Table::AddRow(), DataStructures::Table::AddRowColumns(), SLNet::StringTable::AddString(), SLNet::RakPeer::AddToBanList(), SLNet::RakPeer::AddToSecurityExceptionList(), DataStructures::BytePool::Allocate(), SLNet::RakString::Allocate(), SLNet::RakPeer::AllocatePacket(), SLNet::PluginInterface2::AllocatePacketUnified(), SLNet::VariableDeltaSerializer::AllocChangedVariablesList(), SLNet::RakNetSocket2Allocator::AllocRNS2(), SLNet::BitStream::AssertCopyData(), SLNet::RakString::Assign(), SLNet::RakPeer::AttachPlugin(), Base64Encoding(), DataStructures::BinarySearchTree< BinarySearchTreeType >::BinarySearchTree(), SLNet::RNS2_Berkley::BindShared(), SLNet::BitStream::BitStream(), SLNet::RNS2_Berkley::BlockOnStopRecvPollingThread(), SLNet::BPSTracker::BPSTracker(), SLNet::RakPeer::CancelConnectionAttempt(), DataStructures::Table::Cell::Cell(), SLNet::RakPeer::ChangeSystemAddress(), DataStructures::CircularLinkedList< CircularLinkedListType >::CircularLinkedList(), DataStructures::OrderedChannelHeap< channel_key_type, heap_data_type, channel_key_comparison_func >::Clear(), GridSectorizer::Clear(), DataStructures::WeightedGraph< node_type, weight_type, allow_unlinkedNodes >::Clear(), DataStructures::RangeList< range_type >::Clear(), DataStructures::Table::Cell::Clear(), DataStructures::SingleProducerConsumer< SingleProducerConsumerType >::Clear(), DataStructures::Map< key_type, data_type, key_comparison_func >::Clear(), SLNet::RakWString::Clear(), ThreadPool< InputType, OutputType >::Clear(), DataStructures::BPlusTree< KeyType, DataType, order >::Clear(), SLNet::CloudServer::CloudData::Clear(), DataStructures::CircularLinkedList< CircularLinkedListType >::Clear(), DataStructures::Table::Clear(), SLNet::RakPeer::ClearBanList(), SLNet::RakPeer::ClearBufferedCommands(), SLNet::RakPeer::ClearBufferedPackets(), DataStructures::WeightedGraph< node_type, weight_type, allow_unlinkedNodes >::ClearDijkstra(), ThreadPool< InputType, OutputType >::ClearInput(), ThreadPool< InputType, OutputType >::ClearOutput(), SLNet::RakPeer::ClearRemoteSystemLookup(), SLNet::RakPeer::ClearRequestedConnectionList(), SLNet::RakPeer::ClearSocketQueryOutput(), SLNet::RakNetSmartPtr< T >::Clone(), SLNet::RakPeer::CloseConnection(), SLNet::RakPeer::CloseConnectionInternal(), SLNet::BitStream::CopyData(), DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >::CopySource(), SLNet::RakPeer::DeallocatePacket(), SLNet::TableSerializer::DeallocateQueryList(), SLNet::PluginInterface2::DeallocPacketUnified(), SLNet::RakNetSocket2Allocator::DeallocRNS2(), SLNet::StringCompressor::DecodeString(), SLNet::DataCompressor::DecompressAndAllocate(), DataStructures::AVLBalancedBinarySearchTree< BinarySearchTreeType >::Del(), DataStructures::CircularLinkedList< CircularLinkedListType >::Del(), DataStructures::BPlusTree< KeyType, DataType, order >::Delete(), DataStructures::Tree< TreeType >::DeleteDecendants(), DataStructures::Table::DeleteRow(), RefCountedObj::Deref(), SLNet::RakPeer::DerefAllSockets(), SLNet::RakPeer::DereferenceRemoteSystem(), DataStructures::RangeList< range_type >::Deserialize(), SLNet::RakWString::Deserialize(), SLNet::RakPeer::DisableSecurity(), ExtendRows(), VariadicSQLParser::ExtractArguments(), DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >::FindIntersection(), DataStructures::BPlusTree< KeyType, DataType, order >::FixUnderflow(), for(), SLNet::RakString::Free(), VariadicSQLParser::FreeArguments(), SLNet::VariableDeltaSerializer::FreeChangedVariablesList(), SLNet::HuffmanEncodingTree::FreeMemory(), SLNet::RakString::FreeMemoryNoMutex(), DataStructures::BPlusTree< KeyType, DataType, order >::FreePages(), FreeRow(), DataStructures::WeightedGraph< node_type, weight_type, allow_unlinkedNodes >::GenerateDisjktraMatrix(), SLNet::HuffmanEncodingTree::GenerateFromFrequencyTable(), SLNet::StringCompressor::GenerateTreeFromStrings(), DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction >::GetAsList(), GridSectorizer::GetEntries(), DataStructures::WeightedGraph< node_type, weight_type, allow_unlinkedNodes >::GetShortestPath(), SLNet::RakPeer::GetSocket(), SLNet::RakPeer::GetSockets(), DataStructures::WeightedGraph< node_type, weight_type, allow_unlinkedNodes >::GetSpanningTree(), SLNet::RakPeer::GetStatisticsList(), SLNet::RakPeer::GetSystemList(), VariadicSQLParser::GetTypeMappingIndices(), SLNet::ReliabilityLayer::HandleSocketReceiveFromConnectedPlayer(), GridSectorizer::Init(), SLNet::RakPeer::InitializeSecurity(), DataStructures::RangeList< range_type >::Insert(), DataStructures::BPlusTree< KeyType, DataType, order >::Insert(), DataStructures::CircularLinkedList< CircularLinkedListType >::Insert(), DataStructures::BPlusTree< KeyType, DataType, order >::InsertIntoNode(), SLNet::RakPeer::IsBanned(), SLNet::IRNS2_Berkley::IsPortInUse(), DataStructures::Tree< TreeType >::LevelOrderTraversal(), DataStructures::LinkedList< LinkedListType >::LinkedList(), DataStructures::List< list_type >::List(), operator+(), SLNet::RakWString::operator+=(), DataStructures::Queue< queue_type >::operator=(), SLNet::RakWString::operator=(), DataStructures::WeightedGraph< node_type, weight_type, allow_unlinkedNodes >::operator=(), DataStructures::List< list_type >::operator=(), DataStructures::Table::Cell::operator=(), DataStructures::BinarySearchTree< BinarySearchTreeType >::operator=(), SLNet::RakNetSmartPtr< T >::operator=(), DataStructures::CircularLinkedList< CircularLinkedListType >::operator=(), DataStructures::LinkedList< LinkedListType >::operator=(), SLNet::RakPeer::Ping(), DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction >::Pop(), DataStructures::BPlusTree< KeyType, DataType, order >::PrintGraph(), SLNet::ProcessOfflineNetworkPacket(), DataStructures::ThreadsafeAllocatingQueue< structureType >::Push(), SLNet::BPSTracker::Push1(), SLNet::RakPeer::PushBackPacket(), SLNet::RakPeer::PushBufferedPacket(), DataStructures::Table::QueryTable(), DataStructures::Queue< queue_type >::Queue(), SLNet::RakNetSmartPtr< T >::RakNetSmartPtr(), SLNet::RakNetRandomSync::RandomMT(), SLNet::BitStream::ReadAlignedBytesSafeAlloc(), SLNet::RakString::Realloc(), SLNet::RNS2_Berkley::RecvFromLoopInt(), SLNet::RakPeer::ReferenceRemoteSystem(), SLNet::CommandParserInterface::RegisterCommand(), DataStructures::BytePool::Release(), SLNet::RakPeer::ReleaseSockets(), DataStructures::OrderedChannelHeap< channel_key_type, heap_data_type, channel_key_comparison_func >::RemoveChannel(), DataStructures::Table::RemoveColumn(), SLNet::RakPeer::RemoveFromBanList(), SLNet::RakPeer::RemoveFromSecurityExceptionList(), DataStructures::WeightedGraph< node_type, weight_type, allow_unlinkedNodes >::RemoveNode(), SLNet::StringTable::RemoveReference(), SLNet::StringCompressor::RemoveReference(), SLNet::VariableDeltaSerializer::RemoveRemoteSystemVariableHistory(), SLNet::RemoteClient::Reset(), SLNet::RakPeer::RunUpdateCycle(), SLNet::ReliabilityLayer::Send(), SLNet::RakPeer::SendBuffered(), SLNet::RakPeer::SendBufferedList(), SLNet::RakPeer::SendConnectionRequest(), SLNet::RakPeer::SendImmediate(), SLNet::PluginInterface2::SendListUnified(), SLNet::RakPeer::SendLoopback(), SLNet::RakPeer::SendOutOfBand(), SLNet::RakPeer::SendTTL(), SLNet::RakWString::Serialize(), DataStructures::Map< key_type, data_type, key_comparison_func >::Set(), DataStructures::Table::Cell::Set(), SLNet::SystemAddress::SetBinaryAddress(), DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >::SetMultilistType(), DataStructures::Map< key_type, data_type, key_comparison_func >::SetNew(), SLNet::RakNetSmartPtr< T >::SetNull(), SLNet::RakPeer::Shutdown(), DataStructures::SingleProducerConsumer< SingleProducerConsumerType >::SingleProducerConsumer(), DataStructures::Table::SortTable(), SLNet::RakPeer::Startup(), SLNet::VariableDeltaSerializer::StartVariableHistoryWrite(), SLNet::VariableDeltaSerializer::StoreChangedVariablesList(), SLNet::StringCompressor::StringCompressor(), SLNet::ReliabilityLayer::Update(), SLNet::VariableListDeltaTracker::VariableLastValueNode::VariableLastValueNode(), DataStructures::WeightedGraph< node_type, weight_type, allow_unlinkedNodes >::WeightedGraph(), DataStructures::SingleProducerConsumer< SingleProducerConsumerType >::WriteLock(), SLNet::VariableListDeltaTracker::WriteVar(), DataStructures::AVLBalancedBinarySearchTree< BinarySearchTreeType >::~AVLBalancedBinarySearchTree(), DataStructures::BinarySearchTree< BinarySearchTreeType >::~BinarySearchTree(), SLNet::BitStream::~BitStream(), DataStructures::ByteQueue::~ByteQueue(), SLNet::CloudServer::CloudData::~CloudData(), GridSectorizer::~GridSectorizer(), DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction >::~Hash(), DataStructures::List< list_type >::~List(), DataStructures::MemoryPool< MemoryBlockType >::~MemoryPool(), DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >::~Multilist(), DataStructures::OrderedList< key_type, data_type, default_comparison_function >::~OrderedList(), DataStructures::Queue< queue_type >::~Queue(), SLNet::RakNetSmartPtr< T >::~RakNetSmartPtr(), SLNet::RakPeer::~RakPeer(), SLNet::RakWString::~RakWString(), DataStructures::SingleProducerConsumer< SingleProducerConsumerType >::~SingleProducerConsumer(), SLNet::StringCompressor::~StringCompressor(), SLNet::StringTable::~StringTable(), and SLNet::VariableListDeltaTracker::~VariableListDeltaTracker().

#define _USE_RAK_MEMORY_OVERRIDE   0

Uncomment to use RakMemoryOverride for custom memory tracking See memoryoverride.h.

Definition at line 78 of file defines.h.

#define BITSTREAM_STACK_ALLOCATION_SIZE   256

Threshold at which to do a malloc / free rather than pushing data onto a fixed stack for the bitstream class Arbitrary size, just picking something likely to be larger than most packets

Definition at line 93 of file defines.h.

Referenced by SLNet::BitStream::AddBitsAndReallocate(), SLNet::BitStream::BitStream(), and SLNet::BitStream::~BitStream().

#define BUFFERED_PACKETS_PAGE_SIZE   8

Definition at line 201 of file defines.h.

#define DATAGRAM_MESSAGE_ID_ARRAY_LENGTH   512

This controls the amount of memory used per connection. This many datagrams are tracked by datagramNumber. If more than this many datagrams are sent, then an ack for an older datagram would be ignored This results in an unnecessary resend in that case

Definition at line 129 of file defines.h.

#define GET_TIME_SPIKE_LIMIT   0

Uncomment if you want to link in the DLMalloc library to use with RakMemoryOverride.

Workaround for http://support.microsoft.com/kb/274323 If two calls between SLNet::GetTime() happen farther apart than this time in microseconds, this delta will be returned instead Note: This will cause ID_TIMESTAMP to be temporarily inaccurate if you set a breakpoint that pauses the UpdateNetworkLoop() thread in RakPeer Define in definesoverrides.h to enable (non-zero) or disable (0)

Definition at line 148 of file defines.h.

#define INTERNAL_PACKET_PAGE_SIZE   8

Definition at line 207 of file defines.h.

Referenced by SLNet::ReliabilityLayer::ReliabilityLayer().

#define MAX_ALLOCA_STACK_ALLOCATION   1048576

Maximum (stack) size to use with _alloca before using new and delete instead.

Define RAKNET_COMPATIBILITY to enable API compatibility with RakNet. This allows you to keep existing code which was compatible with RakNet 4.082 unmodified and use SLikeNet as an in-place replacement for the RakNet library without having to modify any of your code. Define __BITSTREAM_NATIVE_END to NOT support endian swapping in the BitStream class. This is faster and is what you should use unless you actually plan to have different endianness systems connect to each other Enabled by default.

Definition at line 65 of file defines.h.

Referenced by SLNet::RakThread::Create(), and SLNet::StringCompressor::DecodeString().

#define OPEN_SSL_CLIENT_SUPPORT   0

If defined, OpenSSL is enabled for the class TCPInterface This is necessary to use the SendEmail class with Google POP servers Note that OpenSSL carries its own license restrictions that you should be aware of. If you don't agree, don't enable this define This also requires that you enable header search paths to DependentExtensions/openssl-1.0.0d/include

Definition at line 87 of file defines.h.

#define PREALLOCATE_LARGE_MESSAGES   0

Definition at line 159 of file defines.h.

#define RakAssert (   x)

Definition at line 120 of file defines.h.

Referenced by SLNet::BitStream::AddBitsAndReallocate(), GridSectorizer::AddEntry(), SLNet::StringTable::AddString(), DataStructures::MemoryPool< MemoryBlockType >::Allocate(), SLNet::RakPeer::AllocPacket(), SLNet::BitStream::AssertCopyData(), SLNet::BitStream::AssertStreamEmpty(), SLNet::RakPeer::AssignSystemAddressToRemoteSystemList(), SLNet::VariableDeltaSerializer::BeginUniqueSerialize(), SLNet::VariableDeltaSerializer::BeginUnreliableAckedSerialize(), SLNet::BitStream::BitStream(), DataStructures::BPlusTree< KeyType, DataType, order >::BPlusTree(), DataStructures::SingleProducerConsumer< SingleProducerConsumerType >::CancelReadLock(), DataStructures::SingleProducerConsumer< SingleProducerConsumerType >::Clear(), SLNet::RakString::Clone(), SLNet::RakPeer::CloseConnectionInternal(), SLNet::DataCompressor::Compress(), SLNet::RakPeer::Connect(), SLNet::BitStream::CopyData(), SLNet::RakThread::Create(), SLNet::StringTable::DecodeString(), SLNet::DataCompressor::DecompressAndAllocate(), DefaultOutOfMemoryHandler(), DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >::DeleteShiftArrayLeft(), SLNet::TableSerializer::DeserializeCell(), SLNet::TableSerializer::DeserializeFilterQuery(), SLNet::TableSerializer::DeserializeFilterQueryList(), SLNet::TableSerializer::DeserializeTable(), SLNet::HuffmanEncodingTree::EncodeArray(), SLNet::RakString::Erase(), SLNet::SystemAddress::FromString(), DataStructures::Map< key_type, data_type, key_comparison_func >::Get(), DataStructures::Table::Cell::Get(), DataStructures::Table::GetCellValueByIndex(), DataStructures::OrderedList< key_type, data_type, default_comparison_function >::GetElementFromKey(), DataStructures::Map< key_type, data_type, key_comparison_func >::GetIndexAtKey(), DataStructures::OrderedList< key_type, data_type, default_comparison_function >::GetIndexFromKey(), DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >::GetIndexFromKeyInSortedList(), DataStructures::BPlusTree< KeyType, DataType, order >::GetIndexOf(), DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >::GetIndexOf(), DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >::GetInsertionIndex(), SLNet::RakPeer::GetRakNetSocketFromUserConnectionSocketIndex(), SLNet::RakPeer::GetRemoteSystemFromSystemAddress(), SLNet::SocketLayer::GetSubNetForSocketAndIp(), SLNet::ReliabilityLayer::HandleSocketReceiveFromConnectedPlayer(), GridSectorizer::Init(), DataStructures::OrderedList< key_type, data_type, default_comparison_function >::Insert(), DataStructures::RangeList< range_type >::Insert(), DataStructures::List< list_type >::Insert(), DataStructures::BPlusTree< KeyType, DataType, order >::Insert(), DataStructures::BPlusTree< KeyType, DataType, order >::InsertBranchDown(), DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >::InsertInOrderedList(), DataStructures::BPlusTree< KeyType, DataType, order >::InsertIntoNode(), DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >::InsertShiftArrayRight(), DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction >::ItemAtIndex(), DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction >::KeyAtIndex(), SLNet::SimpleMutex::Lock(), SLNet::RakPeer::OnConnectionRequest(), SLNet::RakWString::operator=(), SLNet::operator>>(), DataStructures::Queue< queue_type >::operator[](), DataStructures::List< list_type >::operator[](), SLNet::RakString::operator[](), DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >::operator[](), DataStructures::Heap< weight_type, data_type, isMaxHeap >::Parent(), SLNet::CommandParserInterface::ParseConsoleString(), DataStructures::Queue< queue_type >::Peek(), DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >::Peek(), DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >::PeekOpposite(), DataStructures::Queue< queue_type >::PeekTail(), SLNet::RakPeer::Ping(), DataStructures::OrderedChannelHeap< channel_key_type, heap_data_type, channel_key_comparison_func >::Pop(), DataStructures::Queue< queue_type >::Pop(), DataStructures::List< list_type >::Pop(), DataStructures::Map< key_type, data_type, key_comparison_func >::Pop(), DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >::Pop(), DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >::PopOpposite(), DataStructures::Queue< queue_type >::PopTail(), SLNet::ProcessNetworkPacket(), SLNet::ProcessOfflineNetworkPacket(), DataStructures::Queue< queue_type >::Push(), DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >::Push(), DataStructures::Queue< queue_type >::PushAtHead(), DataStructures::OrderedChannelHeap< channel_key_type, heap_data_type, channel_key_comparison_func >::PushAtHead(), DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >::PushOpposite(), DataStructures::Table::QueryRow(), SLNet::BitStream::ReadAlignedBytes(), SLNet::BitStream::ReadAlignedVar16(), SLNet::BitStream::ReadAlignedVar32(), SLNet::BitStream::ReadAlignedVar8(), SLNet::BitStream::ReadBitsFromIntegerRange(), SLNet::BitStream::ReadFloat16(), DataStructures::SingleProducerConsumer< SingleProducerConsumerType >::ReadUnlock(), SLNet::RakString::Realloc(), SLNet::RakPeer::Receive(), SLNet::RNS2_Berkley::RecvFromLoopInt(), SLNet::RakPeer::ReferenceRemoteSystem(), DataStructures::BytePool::Release(), DataStructures::MemoryPool< MemoryBlockType >::Release(), DataStructures::OrderedList< key_type, data_type, default_comparison_function >::Remove(), DataStructures::Queue< queue_type >::RemoveAtIndex(), DataStructures::List< list_type >::RemoveAtIndex(), DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >::RemoveAtIndex(), DataStructures::List< list_type >::RemoveAtIndexFast(), DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >::RemoveAtKey(), SLNet::RakPeer::RemoveFromActiveSystemList(), DataStructures::List< list_type >::RemoveFromEnd(), SLNet::StringTable::RemoveReference(), SLNet::StringCompressor::RemoveReference(), DataStructures::List< list_type >::Replace(), SLNet::RakString::Replace(), SLNet::RakPeer::RunUpdateCycle(), SLNet::ReliabilityLayer::Send(), SLNet::RakPeer::Send(), SLNet::RakPeer::SendBuffered(), SLNet::RakPeer::SendBufferedList(), SLNet::RakPeer::SendConnectionRequest(), SLNet::RakPeer::SendList(), SLNet::RakPeer::SendOutOfBand(), DataStructures::RangeList< range_type >::Serialize(), SLNet::TableSerializer::SerializeCell(), SLNet::TableSerializer::SerializeFilterQueryList(), SLNet::RakString::SetChar(), DataStructures::Map< key_type, data_type, key_comparison_func >::SetExisting(), SLNet::RakPeer::SetInternalID(), DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType >::SetMultilistType(), DataStructures::Map< key_type, data_type, key_comparison_func >::SetNew(), SLNet::BitStream::SetNumberOfBitsAllocated(), SLNet::RakPeer::SetOfflinePingResponse(), SLNet::RakPeer::SetSplitMessageProgressInterval(), SLNet::RakPeer::ShiftIncomingTimestamp(), SLNet::RakPeer::Shutdown(), DataStructures::SingleProducerConsumer< SingleProducerConsumerType >::SingleProducerConsumer(), DataStructures::Table::SortTable(), SLNet::RakPeer::Startup(), SLNet::NetworkIDManager::StopTrackingNetworkIDObject(), SLNet::NetworkIDManager::TrackNetworkIDObject(), SLNet::SimpleMutex::Unlock(), SLNet::ReliabilityLayer::Update(), DataStructures::Table::UpdateCell(), DataStructures::Table::UpdateCellByIndex(), DataStructures::BPlusTree< KeyType, DataType, order >::ValidateTreeRecursive(), SLNet::BitStream::WriteAlignedVar16(), SLNet::BitStream::WriteAlignedVar32(), SLNet::BitStream::WriteAlignedVar8(), SLNet::BitStream::WriteBitsFromIntegerRange(), SLNet::BitStream::WriteCompressed(), SLNet::BitStream::WriteFloat16(), DataStructures::SingleProducerConsumer< SingleProducerConsumerType >::WriteLock(), SLNet::BitStream::WriteNormVector(), and DataStructures::SingleProducerConsumer< SingleProducerConsumerType >::WriteUnlock().

#define RAKNET_SUPPORT_IPV6   0

Definition at line 163 of file defines.h.

Referenced by SLNet::RakPeer::Startup().

#define RAKPEER_USER_THREADED   0

Definition at line 212 of file defines.h.

#define RAKSTRING_TYPE   RakString

Definition at line 181 of file defines.h.

#define RAKSTRING_TYPE_IS_UNICODE   0

Definition at line 182 of file defines.h.

#define RESEND_BUFFER_ARRAY_LENGTH   512

This is the maximum number of reliable user messages that can be on the wire at a time If this is too low, then high ping connections with a large throughput will be underutilized This will be evident because RakNetStatistics::messagesInSend buffer will increase over time, yet at the same time the outgoing bandwidth per second is less than your connection supports

Definition at line 136 of file defines.h.

#define RESEND_BUFFER_ARRAY_MASK   511
#define RPC4_GLOBAL_REGISTRATION_MAX_FUNCTION_NAME_LENGTH   48

Definition at line 191 of file defines.h.

#define RPC4_GLOBAL_REGISTRATION_MAX_FUNCTIONS   48

Definition at line 187 of file defines.h.

#define SLNET_MAX_RETRIEVABLE_FILESIZE   (0xFFFFFFFF)

Definition at line 233 of file defines.h.

#define USE_ALLOCA   1

Definition at line 216 of file defines.h.

#define USE_SLIDING_WINDOW_CONGESTION_CONTROL   1

Definition at line 153 of file defines.h.

#define USE_WAIT_FOR_MULTIPLE_EVENTS

Definition at line 72 of file defines.h.

#define XBOX_BYPASS_SECURITY   1

Definition at line 195 of file defines.h.