|
Directories |
directory | Autopatcher |
directory | RakVoice |
Files |
file | ArrayList.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.
|
file | AsynchronousFileIO.h |
| [Internal] Depreciated, used for windows back when I supported IO completion ports.
|
file | BigTypes.h |
| [Internal] Used for RSA generation.
|
file | BinarySearchTree.h |
| [Internal] A binary search tree, and an AVL balanced BST derivation.
|
file | 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.
|
file | CheckSum.h |
| [Internal] Generates and validates checksums
|
file | ClientContextStruct.h |
| [Internal] Depreciated, back from when I supported IO Completion ports.
|
file | CommandParserInterface.h |
| Contains CommandParserInterface , from which you derive custom command parsers.
|
file | ConsoleServer.h |
| Contains ConsoleServer , used to plugin to your game to accept remote console-based connections.
|
file | DataBlockEncryptor.h |
| [Internal] Encrypts and decrypts data blocks. Used as part of secure connections.
|
file | DataReplicator.h |
| This class, based on the plugin system, is designed to automatically create and destroy your objects, transmit object scope, and synchronize memory.
|
file | EncodeClassName.h |
file | ExtendedOverlappedPool.h |
| [Depreciated] This was used for IO completion ports.
|
file | FullyConnectedMesh.h |
| Fully connected mesh plugin. This will connect RakPeer to all connecting peers, and all peers the connecting peer knows about.
|
file | GetTime.h |
| Returns the value from QueryPerformanceCounter. This is the function RakNet uses to represent time.
|
file | HuffmanEncodingTree.h |
| [Internal] Generates a huffman encoding tree, used for string and global compression.
|
file | HuffmanEncodingTreeFactory.h |
| [Internal] Creates instances of the class HuffmanEncodingTree
|
file | HuffmanEncodingTreeNode.h |
| [Internal] A single node in the Huffman Encoding Tree.
|
file | InternalPacket.h |
| [Internal] A class which stores a user message, and all information associated with sending and receiving that message.
|
file | InternalPacketPool.h |
| [Internal] Memory pool for InternalPacket*
|
file | LinkedList.h |
| [Internal] Straightforward linked list data structure.
|
file | LogCommandParser.h |
| Contains LogCommandParser , Used to send logs to connected consoles.
|
file | MessageHandlerInterface.h |
| Provides the interface for RakNet's plugin system.
|
file | MTUSize.h |
| [Internal] Defines the default maximum transfer unit.
|
file | Multiplayer.h |
| [Depreciated] Maps packet IDs to functions
|
file | 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.
|
file | NetworkTypes.h |
| Types used by RakNet, most of which involve user code.
|
file | OrderedList.h |
| [Internal] Quicksort ordered list.
|
file | PacketEnumerations.h |
| All the packet identifiers used by RakNet. Packet identifiers comprise the first byte of any message.
|
file | PacketLogger.h |
| This will write all incoming and outgoing messages to the console window, or to a file if you override it and give it this functionality.
|
file | PacketPool.h |
| [Internal] A pool for the Packet class. I don't believe this is used any longer.
|
file | PacketPriority.h |
| This file contains enumerations for packet priority and reliability enumerations.
|
file | PluginInterface.h |
| RakNet's plugin functionality system. You can derive from this to create your own plugins.
|
file | Queue.h |
| [Internal] A queue implemented as an array with circular indices.
|
file | QueueLinkedList.h |
| [Internal] A queue implemented as a linked list.
|
file | RakClient.h |
| Specializes RakPeer to act as a client.
|
file | RakClientInterface.h |
| An interface for RakClient. Simply contains all user functions as pure virtuals.
|
file | RakNetCommandParser.h |
| Contains RakNetCommandParser , used to send commands to an instance of RakPeer.
|
file | RakNetQueue.h |
| [Internal] A queue used by RakNet.
|
file | RakNetStatistics.h |
| A structure that holds all statistical data returned by RakNet.
|
file | RakNetTransport.h |
| Contains RakNetTransportCommandParser and RakNetTransport used to provide a secure console connection.
|
file | RakNetworkFactory.h |
| Factory class for RakServerInterface, RakClientInterface, and RakPeerInterface.
|
file | RakPeer.h |
| The main class used for data transmission and most of RakNet's functionality.
|
file | RakPeerInterface.h |
| An interface for RakPeer. Simply contains all user functions as pure virtuals.
|
file | RakServer.h |
| Specializes RakPeer to act as a server.
|
file | RakServerInterface.h |
| An interface for RakServer. Simply contains all user functions as pure virtuals.
|
file | Rand.h |
| [Internal] Random number generator
|
file | ReliabilityLayer.h |
| [Internal] Datagram reliable, ordered, unordered and sequenced sends. Flow control. Message splitting, reassembly, and coalescence.
|
file | rijndael-boxes.h |
file | 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
|
file | RPCMap.h |
| [Internal] A container class for a list of RPCNodes
|
file | RPCNode.h |
| [Internal] Holds information related to a RPC
|
file | RSACrypt.h |
file | SHA1.h |
file | SimpleMutex.h |
| [Internal] Encapsulates a mutex
|
file | SimpleTCPServer.h |
| A simple TCP based server allowing sends and receives. Can be connected by any TCP client, including telnet.
|
file | SingleProducerConsumer.h |
| [Internal] Passes queued data between threads using a circular buffer with read and write pointers
|
file | SocketLayer.h |
| [Internal] Encapsulates Berkely sockets
|
file | 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.
|
file | TelnetTransport.h |
| Contains TelnetTransport , used to supports the telnet transport protocol. Insecure.
|
file | TransportInterface.h |
| Contains TransportInterface from which you can derive custom transport providers for ConsoleServer.
|
file | Types.h |
| Used for types used by RSA.
|