 D: | |
  temp | |
   RakNet_PC | |
    DependentExtensions | |
     Autopatcher | |
      AutopatcherMySQLRepository | |
       AutopatcherMySQLRepository.h | An implementation of the AutopatcherRepositoryInterface to use MySQL to store the relevant data |
      AutopatcherPostgreRepository | |
       AutopatcherPostgreRepository.h | An implementation of the AutopatcherRepositoryInterface to use PostgreSQL to store the relevant data |
      AutopatcherClient.h | Client plugin for the autopatcher |
      AutopatcherServer.h | The server plugin for the autopatcher. Must be running for the client to get patches |
     Lobby2 | |
      Rooms | |
       RoomsPlugin.h | Adds networking to AllGamesRoomsContainer. Lets you create, join, search, and destroy matchmaking rooms for players |
     RPC3 | |
      RPC3.h | Automatically serializing and deserializing RPC system. Third generation of RPC |
     SQLite3Plugin | |
      SQLite3ClientPlugin.h | Contains code to call sqlite3_exec over a network that does not support shared file handles |
      SQLite3ServerPlugin.h | Contains code to call sqlite3_exec over a network that does not support shared file handles |
     RakVoice.h | Voice compression and transmission interface |
    Source | |
     AutopatcherRepositoryInterface.h | An interface used by AutopatcherServer to get the data necessary to run an autopatcher |
     BitStream.h | This class allows you to write and read native types as a string of bits |
     CloudClient.h | Queries CloudMemoryServer to download data that other clients have uploaded |
     CloudServer.h | Stores client data, and allows cross-server communication to retrieve this data |
     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 |
     DirectoryDeltaTransfer.h | Simple class to send changes between directories |
     DS_BinarySearchTree.h | |
     DS_BPlusTree.h | |
     DS_BytePool.h | |
     DS_ByteQueue.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 |
     EpochTimeToString.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 |
     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 |
     HTTPConnection.h | Contains HTTPConnection, used to communicate with web servers |
     HTTPConnection2.h | Contains HTTPConnection2, used to communicate with web servers |
     InternalPacket.h | [Internal] A class which stores a user message, and all information associated with sending and receiving that message |
     LogCommandParser.h | Contains LogCommandParser , Used to send logs to connected consoles |
     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 |
     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 |
     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 |
     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 |
     PacketPriority.h | This file contains enumerations for packet priority and reliability enumerations |
     PluginInterface2.h | RakNet's plugin functionality system, version 2. You can derive from this to create your own plugins |
     Rackspace.h | Helper to class to manage Rackspace servers |
     RakMemoryOverride.h | If _USE_RAK_MEMORY_OVERRIDE is defined, memory allocations go through rakMalloc, rakRealloc, and rakFree |
     RakNetCommandParser.h | Contains RakNetCommandParser , used to send commands to an instance of RakPeer |
     RakNetStatistics.h | A structure that holds all statistical data returned by RakNet |
     RakNetTransport2.h | Contains RakNetTransportCommandParser and RakNetTransport used to provide a secure console connection |
     RakNetTypes.h | Types used by RakNet, most of which involve user code |
     RakPeer.h | Declares RakPeer class |
     RakPeerInterface.h | An interface for RakPeer. Simply contains all user functions as pure virtuals |
     Rand.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 | |
     SimpleMutex.h | [Internal] Encapsulates a mutex |
     SingleProducerConsumer.h | [Internal] Passes queued data between threads using a circular buffer with read and write pointers |
     SocketLayer.h | SocketLayer class implementation |
     StatisticsHistory.h | Input numerical values over time. Get sum, average, highest, lowest, standard deviation on recent or all-time values This file is part of RakNet Copyright 2003 Jenkins Software LLC |
     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 |
     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 |
     ThreadsafePacketLogger.h | Derivation of the packet logger to defer the call to WriteLog until the user thread |
     TransportInterface.h | Contains TransportInterface from which you can derive custom transport providers for ConsoleServer |
     TwoWayAuthentication.h | Implements two way authentication |
     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 |
     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 |