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