C:/RakNet/Include/AsynchronousFileIO.h | [Internal] Depreciated, used for windows back when I supported IO completion ports |
C:/RakNet/Include/BigTypes.h | [Internal] Used for RSA generation |
C:/RakNet/Include/BitStream.h | This class allows you to write and read native types as a string of bits. BitStream is used extensively throughout RakNet and is designed to be used by users as well |
C:/RakNet/Include/CheckSum.h | [Internal] Generates and validates checksums |
C:/RakNet/Include/ClientContextStruct.h | [Internal] Depreciated, back from when I supported IO Completion ports |
C:/RakNet/Include/CommandParserInterface.h | Contains CommandParserInterface , from which you derive custom command parsers |
C:/RakNet/Include/ConsoleServer.h | Contains ConsoleServer , used to plugin to your game to accept remote console-based connections |
C:/RakNet/Include/DataBlockEncryptor.h | [Internal] Encrypts and decrypts data blocks. Used as part of secure connections |
C:/RakNet/Include/DS_BinarySearchTree.h | [Internal] A binary search tree, and an AVL balanced BST derivation |
C:/RakNet/Include/DS_Heap.h | [Internal] Heap (Also serves as a priority queue) |
C:/RakNet/Include/DS_HuffmanEncodingTree.h | [Internal] Generates a huffman encoding tree, used for string and global compression |
C:/RakNet/Include/DS_HuffmanEncodingTreeFactory.h | [Internal] Creates instances of the class HuffmanEncodingTree |
C:/RakNet/Include/DS_HuffmanEncodingTreeNode.h | [Internal] A single node in the Huffman Encoding Tree |
C:/RakNet/Include/DS_LinkedList.h | [Internal] Straightforward linked list data structure |
C:/RakNet/Include/DS_List.h | [Internal] Array based list. Usually the Queue class is used instead, since it has all the same functionality and is only worse at random access |
C:/RakNet/Include/DS_Map.h | [Internal] Map |
C:/RakNet/Include/DS_OrderedChannelHeap.h | [Internal] Ordered Channel Heap . This is a heap where you add to it on multiple ordered channels, with each channel having a different weight |
C:/RakNet/Include/DS_OrderedList.h | [Internal] Quicksort ordered list |
C:/RakNet/Include/DS_Queue.h | [Internal] A queue used by RakNet |
C:/RakNet/Include/DS_QueueLinkedList.h | [Internal] A queue implemented as a linked list |
C:/RakNet/Include/DS_WeightedGraph.h | [Internal] Weighted graph. I'm assuming the indices are complex map types, rather than sequential numbers (which could be implemented much more efficiently) |
C:/RakNet/Include/ExtendedOverlappedPool.h | [Depreciated] This was used for IO completion ports |
C:/RakNet/Include/FullyConnectedMesh.h | Fully connected mesh plugin. This will connect RakPeer to all connecting peers, and all peers the connecting peer knows about |
C:/RakNet/Include/GetTime.h | Returns the value from QueryPerformanceCounter. This is the function RakNet uses to represent time |
C:/RakNet/Include/InternalPacket.h | [Internal] A class which stores a user message, and all information associated with sending and receiving that message |
C:/RakNet/Include/InternalPacketPool.h | [Internal] Memory pool for InternalPacket* |
C:/RakNet/Include/LogCommandParser.h | Contains LogCommandParser , Used to send logs to connected consoles |
C:/RakNet/Include/MTUSize.h | [Internal] Defines the default maximum transfer unit |
C:/RakNet/Include/Multiplayer.h | [Depreciated] Maps packet IDs to functions. I use this in the samples, but you shouldn't use it yourself |
C:/RakNet/Include/NetworkIDGenerator.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 |
C:/RakNet/Include/NetworkTypes.h | Types used by RakNet, most of which involve user code |
C:/RakNet/Include/PacketConsoleLogger.h | This will write all incoming and outgoing network messages to the log command parser, which can be accessed through Telnet |
C:/RakNet/Include/PacketEnumerations.h | All the packet identifiers used by RakNet. Packet identifiers comprise the first byte of any message |
C:/RakNet/Include/PacketFileLogger.h | This will write all incoming and outgoing network messages to a file |
C:/RakNet/Include/PacketLogger.h | This will write all incoming and outgoing network messages to the local console screen. See derived functions for other outputs |
C:/RakNet/Include/PacketPool.h | [Internal] A pool for the Packet class. I don't believe this is used any longer |
C:/RakNet/Include/PacketPriority.h | This file contains enumerations for packet priority and reliability enumerations |
C:/RakNet/Include/PluginInterface.h | RakNet's plugin functionality system. You can derive from this to create your own plugins |
C:/RakNet/Include/RakClient.h | Specializes RakPeer to act as a client |
C:/RakNet/Include/RakClientInterface.h | An interface for RakClient. Simply contains all user functions as pure virtuals |
C:/RakNet/Include/RakNetCommandParser.h | Contains RakNetCommandParser , used to send commands to an instance of RakPeer |
C:/RakNet/Include/RakNetStatistics.h | A structure that holds all statistical data returned by RakNet |
C:/RakNet/Include/RakNetTransport.h | Contains RakNetTransportCommandParser and RakNetTransport used to provide a secure console connection |
C:/RakNet/Include/RakNetworkFactory.h | Factory class for RakServerInterface, RakClientInterface, and RakPeerInterface |
C:/RakNet/Include/RakPeer.h | The main class used for data transmission and most of RakNet's functionality |
C:/RakNet/Include/RakPeerInterface.h | An interface for RakPeer. Simply contains all user functions as pure virtuals |
C:/RakNet/Include/RakServer.h | Specializes RakPeer to act as a server |
C:/RakNet/Include/RakServerInterface.h | An interface for RakServer. Simply contains all user functions as pure virtuals |
C:/RakNet/Include/Rand.h | [Internal] Random number generator |
C:/RakNet/Include/ReliabilityLayer.h | [Internal] Datagram reliable, ordered, unordered and sequenced sends. Flow control. Message splitting, reassembly, and coalescence |
C:/RakNet/Include/Replica.h | Contains interface Replica used by the ReplicaManager |
C:/RakNet/Include/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 |
C:/RakNet/Include/ReplicaManager.h | Contains class ReplicaManager. This system provides management for your game objects and players to make serialization, scoping, and object creation and destruction easier |
C:/RakNet/Include/rijndael.h | [Internal] AES encoding / decoding rijndael-alg-fst.h v2.0 August '99 Optimised ANSI C code taken from the 'aescrypt' project: www.sf.net/projects/aescrypt See LICENSE-EST for the license applicable to this file |
C:/RakNet/Include/RPCMap.h | [Internal] A container class for a list of RPCNodes |
C:/RakNet/Include/RPCNode.h | [Internal] Holds information related to a RPC |
C:/RakNet/Include/SimpleMutex.h | [Internal] Encapsulates a mutex |
C:/RakNet/Include/SimpleTCPServer.h | A simple TCP based server allowing sends and receives. Can be connected by any TCP client, including telnet |
C:/RakNet/Include/SingleProducerConsumer.h | [Internal] Passes queued data between threads using a circular buffer with read and write pointers |
C:/RakNet/Include/SocketLayer.h | [Internal] Encapsulates Berkely sockets |
C:/RakNet/Include/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 |
C:/RakNet/Include/StringTable.h | A simple class to encode and decode known strings based on a lookup table. Similar to the StringCompressor class |
C:/RakNet/Include/TelnetTransport.h | Contains TelnetTransport , used to supports the telnet transport protocol. Insecure |
C:/RakNet/Include/TransportInterface.h | Contains TransportInterface from which you can derive custom transport providers for ConsoleServer |
C:/RakNet/Include/Types.h | Used for types used by RSA |
C:/RakNet/Include/Autopatcher/Autopatcher.h | This class uses RakNet to detect missing files on one computer and to send them from another computer |
C:/RakNet/Include/Autopatcher/DownloadableFileDescriptor.h | [Internal] Encapsulates a file, and all data needed to transmit, download, and verify it for the autopatcher./// This file is part of RakNet Copyright 2003 Kevin Jenkins. Usage of RakNet is subject to the appropriate license agreement. Creative Commons Licensees are subject to the license found at http://creativecommons.org/licenses/by-nc/2.5/ Single application licensees are subject to the license found at http://www.rakkarsoft.com/SingleApplicationLicense.html Custom license users are subject to the terms therein. GPL license users are subject to the GNU General Public License as published by the Free Software Foundation; either version 2 of the License, or (at your option) any later version |
C:/RakNet/Include/RakVoice/RakVoice.h | Provides functionality for voice communications |
C:/RakNet/Include/RakVoice/RakVoiceFactory.h | Creates instances of RakVoice |
C:/RakNet/Include/RakVoice/RakVoiceInterface.h | A pure virtual interface for RakVoice |
C:/RakNet/Samples/Code Samples/CommandConsoleServer/main.cpp | Test the command console implementations |
C:/RakNet/Samples/Code Samples/CrossConnectionTest/CrossConnectionTest.cpp | Tests connecting two peers at the same time with the internet simulator running |
C:/RakNet/Source/AsynchronousFileIO.cpp | |
C:/RakNet/Source/BitStream.cpp | |
C:/RakNet/Source/CheckSum.cpp | CheckSum implementation from http://www.flounder.com/checksum.htm |
C:/RakNet/Source/DataBlockEncryptor.cpp | |
C:/RakNet/Source/ExtendedOverlappedPool.cpp | |
C:/RakNet/Source/FullyConnectedMesh.cpp | |
C:/RakNet/Source/GetTime.cpp | |
C:/RakNet/Source/HuffmanEncodingTree.cpp | |
C:/RakNet/Source/HuffmanEncodingTreeFactory.cpp | |
C:/RakNet/Source/InternalPacketPool.cpp | |
C:/RakNet/Source/NetworkIDGenerator.cpp | |
C:/RakNet/Source/NetworkTypes.cpp | |
C:/RakNet/Source/PacketLogger.cpp | |
C:/RakNet/Source/PacketPool.cpp | |
C:/RakNet/Source/PluginInterface.cpp | |
C:/RakNet/Source/RakClient.cpp | |
C:/RakNet/Source/RakNetStatistics.cpp | |
C:/RakNet/Source/RakNetworkFactory.cpp | |
C:/RakNet/Source/RakPeer.cpp | |
C:/RakNet/Source/RakServer.cpp | |
C:/RakNet/Source/ReliabilityLayer.cpp | |
C:/RakNet/Source/RPCMap.cpp | |
C:/RakNet/Source/SimpleMutex.cpp | |
C:/RakNet/Source/SimpleTCPServer.cpp | A simple TCP based server allowing sends and receives. Can be connected to by a telnet client |
C:/RakNet/Source/SocketLayer.cpp | SocketLayer class implementation |
C:/RakNet/Source/StringCompressor.cpp | |
C:/RakNet/Source/Autopatcher/Autopatcher.cpp | |
C:/RakNet/Source/Autopatcher/DownloadableFileDescriptor.cpp | |
C:/RakNet/Source/RakVoice/RakVoice.cpp | RakVoice class implementation |
C:/RakNet/Source/RakVoice/RakVoiceFactory.cpp | RakVoiceFactory Implementation |