SLikeNet  0.1.3
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
slikenet Directory Reference

Files

file  _FindFirst.h [code]
 
file  alloca.h [code]
 
file  assert.h [code]
 
file  AutopatcherPatchContext.h [code]
 
file  AutopatcherRepositoryInterface.h [code]
 An interface used by AutopatcherServer to get the data necessary to run an autopatcher.
 
file  Base64Encoder.h [code]
 
file  BitStream.h [code]
 This class allows you to write and read native types as a string of bits.
 
file  CCRakNetSlidingWindow.h [code]
 
file  CCRakNetUDT.h [code]
 
file  CheckSum.h [code]
 
file  CloudClient.h [code]
 Queries CloudMemoryServer to download data that other clients have uploaded.
 
file  CloudCommon.h [code]
 
file  CloudServer.h [code]
 Stores client data, and allows cross-server communication to retrieve this data.
 
file  commandparser.h [code]
 Contains RakNetCommandParser , used to send commands to an instance of RakPeer.
 
file  CommandParserInterface.h [code]
 Contains CommandParserInterface , from which you derive custom command parsers.
 
file  ConnectionGraph2.h [code]
 Connection graph plugin, version 2. Tells new systems about existing and new connections.
 
file  ConsoleServer.h [code]
 Contains ConsoleServer , used to plugin to your game to accept remote console-based connections.
 
file  DataCompressor.h [code]
 DataCompressor does compression on a block of data.
 
file  defineoverrides.h [code]
 
file  defines.h [code]
 
file  DirectoryDeltaTransfer.h [code]
 Simple class to send changes between directories.
 
file  DR_SHA1.h [code]
 
file  DS_BinarySearchTree.h [code]
 
file  DS_BPlusTree.h [code]
 
file  DS_BytePool.h [code]
 
file  DS_ByteQueue.h [code]
 
file  DS_Hash.h [code]
 
file  DS_Heap.h [code]
 
file  DS_HuffmanEncodingTree.h [code]
 [Internal] Generates a huffman encoding tree, used for string and global compression.
 
file  DS_HuffmanEncodingTreeFactory.h [code]
 
file  DS_HuffmanEncodingTreeNode.h [code]
 [Internal] A single node in the Huffman Encoding Tree.
 
file  DS_LinkedList.h [code]
 
file  DS_List.h [code]
 
file  DS_Map.h [code]
 
file  DS_MemoryPool.h [code]
 
file  DS_Multilist.h [code]
 
file  DS_OrderedChannelHeap.h [code]
 
file  DS_OrderedList.h [code]
 
file  DS_Queue.h [code]
 
file  DS_QueueLinkedList.h [code]
 
file  DS_RangeList.h [code]
 
file  DS_Table.h [code]
 
file  DS_ThreadsafeAllocatingQueue.h [code]
 
file  DS_Tree.h [code]
 
file  DS_WeightedGraph.h [code]
 
file  DynDNS.h [code]
 Helper to class to update DynDNS This can be used to determine what permissions are should be allowed to the other system.
 
file  EmailSender.h [code]
 Rudimentary class to send email from code. Don't expect anything fancy.
 
file  EmptyHeader.h [code]
 
file  EpochTimeToString.h [code]
 
file  Export.h [code]
 
file  FileList.h [code]
 
file  FileListNodeContext.h [code]
 
file  FileListTransfer.h [code]
 A plugin to provide a simple way to compress and incrementally send the files in the FileList structure.
 
file  FileListTransferCBInterface.h [code]
 
file  FileOperations.h [code]
 
file  FormatString.h [code]
 
file  FullyConnectedMesh2.h [code]
 Fully connected mesh plugin, revision 2.
 
file  Getche.h [code]
 
file  Gets.h [code]
 
file  GetTime.h [code]
 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.
 
file  gettimeofday.h [code]
 
file  GridSectorizer.h [code]
 
file  HTTPConnection.h [code]
 Contains HTTPConnection, used to communicate with web servers.
 
file  HTTPConnection2.h [code]
 Contains HTTPConnection2, used to communicate with web servers.
 
file  IncrementalReadInterface.h [code]
 
file  InternalPacket.h [code]
 [Internal] A class which stores a user message, and all information associated with sending and receiving that message.
 
file  Itoa.h [code]
 
file  Kbhit.h [code]
 
file  linux_adapter.h [code]
 
file  LinuxStrings.h [code]
 
file  LocklessTypes.h [code]
 
file  LogCommandParser.h [code]
 Contains LogCommandParser , Used to send logs to connected consoles.
 
file  memoryoverride.h [code]
 If _USE_RAK_MEMORY_OVERRIDE is defined, memory allocations go through rakMalloc, rakRealloc, and rakFree.
 
file  MessageFilter.h [code]
 Message filter plugin. Assigns systems to FilterSets. Each FilterSet limits what messages are allowed. This is a security related plugin.
 
file  MessageIdentifiers.h [code]
 All the message identifiers used by RakNet. Message identifiers comprise the first byte of any message.
 
file  MTUSize.h [code]
 [Internal] Defines the default maximum transfer unit.
 
file  NativeFeatureIncludes.h [code]
 
file  NativeFeatureIncludesOverrides.h [code]
 
file  NativeTypes.h [code]
 
file  NatPunchthroughClient.h [code]
 Contains the NAT-punchthrough plugin for the client.
 
file  NatPunchthroughServer.h [code]
 Contains the NAT-punchthrough plugin for the server.
 
file  NatTypeDetectionClient.h [code]
 Contains the NAT-type detection code for the client.
 
file  NatTypeDetectionCommon.h [code]
 
file  NatTypeDetectionServer.h [code]
 Contains the NAT-type detection code for the server.
 
file  NetworkIDManager.h [code]
 
file  NetworkIDObject.h [code]
 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  osx_adapter.h [code]
 
file  PacketConsoleLogger.h [code]
 This will write all incoming and outgoing network messages to the log command parser, which can be accessed through Telnet.
 
file  PacketFileLogger.h [code]
 This will write all incoming and outgoing network messages to a file.
 
file  PacketizedTCP.h [code]
 A simple TCP based server allowing sends and receives. Can be connected by any TCP client, including telnet.
 
file  PacketLogger.h [code]
 This will write all incoming and outgoing network messages to the local console screen. See derived functions for other outputs.
 
file  PacketOutputWindowLogger.h [code]
 This will write all incoming and outgoing network messages to a file.
 
file  PacketPool.h [code]
 
file  PacketPriority.h [code]
 This file contains enumerations for packet priority and reliability enumerations.
 
file  peer.h [code]
 Declares RakPeer class.
 
file  peerinterface.h [code]
 An interface for RakPeer. Simply contains all user functions as pure virtuals.
 
file  PluginInterface2.h [code]
 RakNet's plugin functionality system, version 2. You can derive from this to create your own plugins.
 
file  PS3Includes.h [code]
 
file  PS4Includes.h [code]
 
file  Rackspace.h [code]
 Helper to class to manage Rackspace servers.
 
file  Rand.h [code]
 [Internal] Random number generator
 
file  RandSync.h [code]
 [Internal] Random number generator
 
file  ReadyEvent.h [code]
 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.
 
file  RefCountedObj.h [code]
 Reference counted object. Very simple class for quick and dirty uses.
 
file  RelayPlugin.h [code]
 Contains the class RelayPlugin.
 
file  ReliabilityLayer.h [code]
 [Internal] Datagram reliable, ordered, unordered and sequenced sends. Flow control. Message splitting, reassembly, and coalescence.
 
file  ReplicaEnums.h [code]
 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.
 
file  ReplicaManager3.h [code]
 Contains the third iteration of the ReplicaManager class.
 
file  Router2.h [code]
 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.
 
file  RPC4Plugin.h [code]
 Remote procedure call, supporting C functions only. No external dependencies required.
 
file  SecureHandshake.h [code]
 
file  SendToThread.h [code]
 
file  SignaledEvent.h [code]
 
file  SimpleMutex.h [code]
 [Internal] Encapsulates a mutex
 
file  SimpleTCPServer.h [code]
 
file  SingleProducerConsumer.h [code]
 [Internal] Passes queued data between threads using a circular buffer with read and write pointers
 
file  sleep.h [code]
 
file  smartptr.h [code]
 
file  socket.h [code]
 
file  socket2.h [code]
 
file  SocketDefines.h [code]
 
file  SocketIncludes.h [code]
 
file  SocketLayer.h [code]
 SocketLayer class implementation.
 
file  statistics.h [code]
 A structure that holds all statistical data returned by RakNet.
 
file  StatisticsHistory.h [code]
 Input numerical values over time. Get sum, average, highest, lowest, standard deviation on recent or all-time values.
 
file  string.h [code]
 
file  StringCompressor.h [code]
 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  StringTable.h [code]
 A simple class to encode and decode known strings based on a lookup table. Similar to the StringCompressor class.
 
file  SuperFastHash.h [code]
 
file  TableSerializer.h [code]
 
file  TCPInterface.h [code]
 A simple TCP based server allowing sends and receives. Can be connected by any TCP client, including telnet.
 
file  TeamBalancer.h [code]
 Set and network team selection (supports peer to peer or client/server)
 
file  TeamManager.h [code]
 Automates networking and list management for teams.
 
file  TelnetTransport.h [code]
 Contains TelnetTransport , used to supports the telnet transport protocol. Insecure.
 
file  thread.h [code]
 
file  ThreadPool.h [code]
 
file  ThreadsafePacketLogger.h [code]
 Derivation of the packet logger to defer the call to WriteLog until the user thread.
 
file  time.h [code]
 
file  transport2.h [code]
 Contains RakNetTransportCommandParser and RakNetTransport used to provide a secure console connection.
 
file  TransportInterface.h [code]
 Contains TransportInterface from which you can derive custom transport providers for ConsoleServer.
 
file  TwoWayAuthentication.h [code]
 Implements two way authentication.
 
file  types.h [code]
 Types used by RakNet, most of which involve user code.
 
file  UDPForwarder.h [code]
 Forwards UDP datagrams. Independent of RakNet's protocol.
 
file  UDPProxyClient.h [code]
 A RakNet plugin performing networking to communicate with UDPProxyCoordinator. Ultimately used to tell UDPProxyServer to forward UDP packets.
 
file  UDPProxyCommon.h [code]
 
file  UDPProxyCoordinator.h [code]
 Essentially maintains a list of servers running UDPProxyServer, and some state management for UDPProxyClient to find a free server to forward datagrams.
 
file  UDPProxyServer.h [code]
 A RakNet plugin performing networking to communicate with UDPProxyServer. It allows UDPProxyServer to control our instance of UDPForwarder.
 
file  VariableDeltaSerializer.h [code]
 
file  VariableListDeltaTracker.h [code]
 
file  VariadicSQLParser.h [code]
 
file  version.h [code]
 
file  VitaIncludes.h [code]
 
file  WindowsIncludes.h [code]
 
file  WSAStartupSingleton.h [code]
 
file  wstring.h [code]
 
file  XBox360Includes.h [code]