SLikeNet 0.1.3

- Main Page
- Related Pages
- Modules
- Namespaces
- Classes
- Files

- File List
- File Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
File List
Here is a list of all files with brief descriptions:
[detail level 1234]

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 |