|  | 
| file | _FindFirst.h [code] | 
|  | 
| file | alloca.h [code] | 
|  | 
| file | assert.h [code] | 
|  | 
| file | AutopatcherPatchContext.h [code] | 
|  | 
| file | AutopatcherRepositoryInterface.h [code] | 
|  | An interface used by AutopatcherServer to get the data necessary to run an autopatcher. 
 | 
|  | 
| file | Base64Encoder.h [code] | 
|  | 
| file | BitStream.h [code] | 
|  | This class allows you to write and read native types as a string of bits. 
 | 
|  | 
| file | CCRakNetSlidingWindow.h [code] | 
|  | 
| file | CCRakNetUDT.h [code] | 
|  | 
| file | CheckSum.h [code] | 
|  | 
| file | CloudClient.h [code] | 
|  | Queries CloudMemoryServer to download data that other clients have uploaded. 
 | 
|  | 
| file | CloudCommon.h [code] | 
|  | 
| file | CloudServer.h [code] | 
|  | Stores client data, and allows cross-server communication to retrieve this data. 
 | 
|  | 
| file | commandparser.h [code] | 
|  | Contains RakNetCommandParser , used to send commands to an instance of RakPeer. 
 | 
|  | 
| file | CommandParserInterface.h [code] | 
|  | Contains CommandParserInterface , from which you derive custom command parsers. 
 | 
|  | 
| file | ConnectionGraph2.h [code] | 
|  | Connection graph plugin, version 2. Tells new systems about existing and new connections. 
 | 
|  | 
| file | ConsoleServer.h [code] | 
|  | Contains ConsoleServer , used to plugin to your game to accept remote console-based connections. 
 | 
|  | 
| file | DataCompressor.h [code] | 
|  | DataCompressor does compression on a block of data. 
 | 
|  | 
| file | defineoverrides.h [code] | 
|  | 
| file | defines.h [code] | 
|  | 
| file | DirectoryDeltaTransfer.h [code] | 
|  | Simple class to send changes between directories. 
 | 
|  | 
| file | DR_SHA1.h [code] | 
|  | 
| file | DS_BinarySearchTree.h [code] | 
|  | 
| file | DS_BPlusTree.h [code] | 
|  | 
| file | DS_BytePool.h [code] | 
|  | 
| file | DS_ByteQueue.h [code] | 
|  | 
| file | DS_Hash.h [code] | 
|  | 
| file | DS_Heap.h [code] | 
|  | 
| file | DS_HuffmanEncodingTree.h [code] | 
|  | [Internal] Generates a huffman encoding tree, used for string and global compression. 
 | 
|  | 
| file | DS_HuffmanEncodingTreeFactory.h [code] | 
|  | 
| file | DS_HuffmanEncodingTreeNode.h [code] | 
|  | [Internal] A single node in the Huffman Encoding Tree. 
 | 
|  | 
| file | DS_LinkedList.h [code] | 
|  | 
| file | DS_List.h [code] | 
|  | 
| file | DS_Map.h [code] | 
|  | 
| file | DS_MemoryPool.h [code] | 
|  | 
| file | DS_Multilist.h [code] | 
|  | 
| file | DS_OrderedChannelHeap.h [code] | 
|  | 
| file | DS_OrderedList.h [code] | 
|  | 
| file | DS_Queue.h [code] | 
|  | 
| file | DS_QueueLinkedList.h [code] | 
|  | 
| file | DS_RangeList.h [code] | 
|  | 
| file | DS_Table.h [code] | 
|  | 
| file | DS_ThreadsafeAllocatingQueue.h [code] | 
|  | 
| file | DS_Tree.h [code] | 
|  | 
| file | DS_WeightedGraph.h [code] | 
|  | 
| file | DynDNS.h [code] | 
|  | Helper to class to update DynDNS This can be used to determine what permissions are should be allowed to the other system. 
 | 
|  | 
| file | EmailSender.h [code] | 
|  | Rudimentary class to send email from code. Don't expect anything fancy. 
 | 
|  | 
|  | 
| file | EpochTimeToString.h [code] | 
|  | 
| file | Export.h [code] | 
|  | 
| file | FileList.h [code] | 
|  | 
| file | FileListNodeContext.h [code] | 
|  | 
| file | FileListTransfer.h [code] | 
|  | A plugin to provide a simple way to compress and incrementally send the files in the FileList structure. 
 | 
|  | 
| file | FileListTransferCBInterface.h [code] | 
|  | 
| file | FileOperations.h [code] | 
|  | 
| file | FormatString.h [code] | 
|  | 
| file | FullyConnectedMesh2.h [code] | 
|  | Fully connected mesh plugin, revision 2. 
 | 
|  | 
| file | Getche.h [code] | 
|  | 
| file | Gets.h [code] | 
|  | 
| file | GetTime.h [code] | 
|  | Returns the value from QueryPerformanceCounter. This is the function RakNet uses to represent time. This time won't match the time returned by GetTimeCount(). See http://www.jenkinssoftware.com/forum/index.php?topic=2798.0. 
 | 
|  | 
| file | gettimeofday.h [code] | 
|  | 
| file | GridSectorizer.h [code] | 
|  | 
| file | HTTPConnection.h [code] | 
|  | Contains HTTPConnection, used to communicate with web servers. 
 | 
|  | 
| file | HTTPConnection2.h [code] | 
|  | Contains HTTPConnection2, used to communicate with web servers. 
 | 
|  | 
| file | IncrementalReadInterface.h [code] | 
|  | 
| file | InternalPacket.h [code] | 
|  | [Internal] A class which stores a user message, and all information associated with sending and receiving that message. 
 | 
|  | 
| file | Itoa.h [code] | 
|  | 
| file | Kbhit.h [code] | 
|  | 
| file | linux_adapter.h [code] | 
|  | 
| file | LinuxStrings.h [code] | 
|  | 
| file | LocklessTypes.h [code] | 
|  | 
| file | LogCommandParser.h [code] | 
|  | Contains LogCommandParser , Used to send logs to connected consoles. 
 | 
|  | 
| file | memoryoverride.h [code] | 
|  | If _USE_RAK_MEMORY_OVERRIDE is defined, memory allocations go through rakMalloc, rakRealloc, and rakFree. 
 | 
|  | 
| file | MessageFilter.h [code] | 
|  | Message filter plugin. Assigns systems to FilterSets. Each FilterSet limits what messages are allowed. This is a security related plugin. 
 | 
|  | 
| file | MessageIdentifiers.h [code] | 
|  | All the message identifiers used by RakNet. Message identifiers comprise the first byte of any message. 
 | 
|  | 
| file | MTUSize.h [code] | 
|  | [Internal] Defines the default maximum transfer unit. 
 | 
|  | 
| file | NativeFeatureIncludes.h [code] | 
|  | 
| file | NativeFeatureIncludesOverrides.h [code] | 
|  | 
| file | NativeTypes.h [code] | 
|  | 
| file | NatPunchthroughClient.h [code] | 
|  | Contains the NAT-punchthrough plugin for the client. 
 | 
|  | 
| file | NatPunchthroughServer.h [code] | 
|  | Contains the NAT-punchthrough plugin for the server. 
 | 
|  | 
| file | NatTypeDetectionClient.h [code] | 
|  | Contains the NAT-type detection code for the client. 
 | 
|  | 
| file | NatTypeDetectionCommon.h [code] | 
|  | 
| file | NatTypeDetectionServer.h [code] | 
|  | Contains the NAT-type detection code for the server. 
 | 
|  | 
| file | NetworkIDManager.h [code] | 
|  | 
| file | NetworkIDObject.h [code] | 
|  | A class you can derive from to make it easier to represent every networked object with an integer. This way you can refer to objects over the network. 
 | 
|  | 
| file | osx_adapter.h [code] | 
|  | 
| file | PacketConsoleLogger.h [code] | 
|  | This will write all incoming and outgoing network messages to the log command parser, which can be accessed through Telnet. 
 | 
|  | 
| file | PacketFileLogger.h [code] | 
|  | This will write all incoming and outgoing network messages to a file. 
 | 
|  | 
| file | PacketizedTCP.h [code] | 
|  | A simple TCP based server allowing sends and receives. Can be connected by any TCP client, including telnet. 
 | 
|  | 
| file | PacketLogger.h [code] | 
|  | This will write all incoming and outgoing network messages to the local console screen. See derived functions for other outputs. 
 | 
|  | 
| file | PacketOutputWindowLogger.h [code] | 
|  | This will write all incoming and outgoing network messages to a file. 
 | 
|  | 
| file | PacketPool.h [code] | 
|  | 
| file | PacketPriority.h [code] | 
|  | This file contains enumerations for packet priority and reliability enumerations. 
 | 
|  | 
| file | peer.h [code] | 
|  | Declares RakPeer class. 
 | 
|  | 
| file | peerinterface.h [code] | 
|  | An interface for RakPeer. Simply contains all user functions as pure virtuals. 
 | 
|  | 
| file | PluginInterface2.h [code] | 
|  | RakNet's plugin functionality system, version 2. You can derive from this to create your own plugins. 
 | 
|  | 
| file | PS3Includes.h [code] | 
|  | 
| file | PS4Includes.h [code] | 
|  | 
| file | Rackspace.h [code] | 
|  | Helper to class to manage Rackspace servers. 
 | 
|  | 
| file | Rand.h [code] | 
|  | [Internal] Random number generator 
 | 
|  | 
| file | RandSync.h [code] | 
|  | [Internal] Random number generator 
 | 
|  | 
| file | ReadyEvent.h [code] | 
|  | Ready event plugin. This enables a set of systems to create a signal event, set this signal as ready or unready, and to trigger the event when all systems are ready. 
 | 
|  | 
| file | RefCountedObj.h [code] | 
|  | Reference counted object. Very simple class for quick and dirty uses. 
 | 
|  | 
| file | RelayPlugin.h [code] | 
|  | Contains the class RelayPlugin. 
 | 
|  | 
| file | ReliabilityLayer.h [code] | 
|  | [Internal] Datagram reliable, ordered, unordered and sequenced sends. Flow control. Message splitting, reassembly, and coalescence. 
 | 
|  | 
| file | ReplicaEnums.h [code] | 
|  | Contains enumerations used by the ReplicaManager system. This file is a lightweight header, so you can include it without worrying about linking in lots of other crap. 
 | 
|  | 
| file | ReplicaManager3.h [code] | 
|  | Contains the third iteration of the ReplicaManager class. 
 | 
|  | 
| file | Router2.h [code] | 
|  | Router2 plugin. Allows you to connect to a system by routing packets through another system that is connected to both you and the destination. Useful for getting around NATs. 
 | 
|  | 
| file | RPC4Plugin.h [code] | 
|  | Remote procedure call, supporting C functions only. No external dependencies required. 
 | 
|  | 
| file | SecureHandshake.h [code] | 
|  | 
| file | SendToThread.h [code] | 
|  | 
| file | SignaledEvent.h [code] | 
|  | 
| file | SimpleMutex.h [code] | 
|  | [Internal] Encapsulates a mutex 
 | 
|  | 
| file | SimpleTCPServer.h [code] | 
|  | 
| file | SingleProducerConsumer.h [code] | 
|  | [Internal] Passes queued data between threads using a circular buffer with read and write pointers 
 | 
|  | 
| file | sleep.h [code] | 
|  | 
| file | smartptr.h [code] | 
|  | 
| file | socket.h [code] | 
|  | 
| file | socket2.h [code] | 
|  | 
| file | SocketDefines.h [code] | 
|  | 
| file | SocketIncludes.h [code] | 
|  | 
| file | SocketLayer.h [code] | 
|  | SocketLayer class implementation. 
 | 
|  | 
| file | statistics.h [code] | 
|  | A structure that holds all statistical data returned by RakNet. 
 | 
|  | 
| file | StatisticsHistory.h [code] | 
|  | Input numerical values over time. Get sum, average, highest, lowest, standard deviation on recent or all-time values. 
 | 
|  | 
| file | string.h [code] | 
|  | 
| file | StringCompressor.h [code] | 
|  | Compresses/Decompresses ASCII strings and writes/reads them to BitStream class instances. You can use this to easily serialize and deserialize your own strings. 
 | 
|  | 
| file | StringTable.h [code] | 
|  | A simple class to encode and decode known strings based on a lookup table. Similar to the StringCompressor class. 
 | 
|  | 
| file | SuperFastHash.h [code] | 
|  | 
| file | TableSerializer.h [code] | 
|  | 
| file | TCPInterface.h [code] | 
|  | A simple TCP based server allowing sends and receives. Can be connected by any TCP client, including telnet. 
 | 
|  | 
| file | TeamBalancer.h [code] | 
|  | Set and network team selection (supports peer to peer or client/server) 
 | 
|  | 
| file | TeamManager.h [code] | 
|  | Automates networking and list management for teams. 
 | 
|  | 
| file | TelnetTransport.h [code] | 
|  | Contains TelnetTransport , used to supports the telnet transport protocol. Insecure. 
 | 
|  | 
| file | thread.h [code] | 
|  | 
| file | ThreadPool.h [code] | 
|  | 
| file | ThreadsafePacketLogger.h [code] | 
|  | Derivation of the packet logger to defer the call to WriteLog until the user thread. 
 | 
|  | 
| file | time.h [code] | 
|  | 
| file | transport2.h [code] | 
|  | Contains RakNetTransportCommandParser and RakNetTransport used to provide a secure console connection. 
 | 
|  | 
| file | TransportInterface.h [code] | 
|  | Contains TransportInterface from which you can derive custom transport providers for ConsoleServer. 
 | 
|  | 
| file | TwoWayAuthentication.h [code] | 
|  | Implements two way authentication. 
 | 
|  | 
| file | types.h [code] | 
|  | Types used by RakNet, most of which involve user code. 
 | 
|  | 
| file | UDPForwarder.h [code] | 
|  | Forwards UDP datagrams. Independent of RakNet's protocol. 
 | 
|  | 
| file | UDPProxyClient.h [code] | 
|  | A RakNet plugin performing networking to communicate with UDPProxyCoordinator. Ultimately used to tell UDPProxyServer to forward UDP packets. 
 | 
|  | 
| file | UDPProxyCommon.h [code] | 
|  | 
| file | UDPProxyCoordinator.h [code] | 
|  | Essentially maintains a list of servers running UDPProxyServer, and some state management for UDPProxyClient to find a free server to forward datagrams. 
 | 
|  | 
| file | UDPProxyServer.h [code] | 
|  | A RakNet plugin performing networking to communicate with UDPProxyServer. It allows UDPProxyServer to control our instance of UDPForwarder. 
 | 
|  | 
| file | VariableDeltaSerializer.h [code] | 
|  | 
| file | VariableListDeltaTracker.h [code] | 
|  | 
| file | VariadicSQLParser.h [code] | 
|  | 
| file | version.h [code] | 
|  | 
| file | VitaIncludes.h [code] | 
|  | 
| file | WindowsIncludes.h [code] | 
|  | 
| file | WSAStartupSingleton.h [code] | 
|  | 
| file | wstring.h [code] | 
|  | 
| file | XBox360Includes.h [code] | 
|  |