 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 | |