Include Directory Reference


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.

Generated on Mon Mar 20 20:32:57 2006 for RakNet by  doxygen 1.4.6-NO