SLikeNet 0.1.3

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

- Class List
- Class Index
- Class Hierarchy
- Class Members

All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1234]

SLNet::NatPunchthroughClient::AddrAndGuid |
SLNet::AddressOrGUID |
SLNet::HTTPConnection::BadResponse | Encapsulates a raw HTTP response and response code
SLNet::RakPeer::BanStruct |
DataStructures::BinarySearchTree< BinarySearchTreeType > | A binary search tree and an AVL balanced binary search tree
DataStructures::AVLBalancedBinarySearchTree< BinarySearchTreeType > | An AVLBalancedBinarySearchTree is a binary tree that is always balanced
SLNet::BitStream |
DataStructures::BPlusTree< KeyType, DataType, order > |
DataStructures::BPlusTree< unsigned, Row *, _TABLE_BPLUS_TREE_ORDER > |
SLNet::BPSTracker |
SLNet::RakPeer::BufferedCommandStruct |
SLNet::CloudServer::BufferedGetResponseFromServer |
DataStructures::BytePool |
DataStructures::ByteQueue |
SLNet::CCRakNetSlidingWindow |
DataStructures::Table::Cell | Holds the actual data in the table
SLNet::VariableDeltaSerializer::ChangedVariablesList |
CheckSum | Generates and validates checksums
DataStructures::CircularLinkedList< CircularLinkedListType > | (Circular) Linked List ADT (Doubly Linked Pointer to Node Style) -
DataStructures::CircularLinkedList< LinkedListType > |
DataStructures::LinkedList< LinkedListType > |
DataStructures::CircularLinkedList< QueueType > |
DataStructures::LinkedList< QueueType > |
SLNet::CloudAllocator |
SLNet::CloudServer | Stores client data, and allows cross-server communication to retrieve this data
SLNet::CloudClientCallback |
SLNet::CloudServer::CloudData |
SLNet::CloudServer::CloudDataList |
SLNet::CloudKey |
SLNet::CloudQuery |
SLNet::CloudQueryResult |
SLNet::CloudQueryRow |
SLNet::CloudServer::CloudQueryWithAddresses |
SLNet::CloudServerQueryFilter | Zero or more instances of CloudServerQueryFilter can be attached to CloudServer to restrict client queries All attached instances of CloudServerQueryFilter on each corresponding operation, from all directly connected clients If any attached instance returns false for a given operation, that operation is silently rejected
DataStructures::Table::ColumnDescriptor |
SLNet::CommandParserInterface | The interface used by command parsers
SLNet::LogCommandParser | Adds the ability to send logging output to a remote console
SLNet::RakNetCommandParser | This allows a console client to call most of the functions in RakPeer
SLNet::Connection_RM3 | Each remote system is represented by Connection_RM3. Used to allocate Replica3 and track which instances have been allocated
SLNet::NatPunchthroughServer::ConnectionAttempt |
SLNet::Router2::ConnectionRequestSystem |
SLNet::Router2::ConnnectRequest |
SLNet::ConsoleServer | The main entry point for the server portion of your remote console application support
CSHA1 |
SLNet::DataCompressor | Does compression on a block of data. Not very good compression, but it's small and fast so is something you can compute at runtime
SLNet::VariableDeltaSerializer::DeserializationContext |
SLNet::DeserializeParameters |
SLNet::FileListTransferCBInterface::DownloadCompleteStruct |
SLNet::NatPunchthroughClient::DSTAndFac |
SLNet::DynDNS |
SLNet::EmailSender | Rudimentary class to send email from code
SLNet::FileList |
SLNet::FileListNode | Represents once instance of a file
FileListNodeContext |
SLNet::FileListProgress | Callback interface set with FileList::SetCallback() in case you want progress notifications when FileList::AddFilesFromDirectory() is called
SLNet::FLP_Printf | Implementation of FileListProgress to use RAKNET_DEBUG_PRINTF
SLNet::FileListTransferCBInterface | Used by FileListTransfer plugin as a callback for when we get a file
SLNet::FileListTransferCBInterface::FileProgressStruct |
SLNet::FileListTransfer::FileToPush |
SLNet::FileListTransfer::FileToPushRecipient |
SLNet::FilteredSystem |
DataStructures::Table::FilterQuery |
SLNet::FilterSet |
SLNet::Router2::ForwardedConnection |
SLNet::UDPForwarder::ForwardEntry |
SLNet::UDPProxyCoordinator::ForwardingRequest |
SLNet::CloudServer::GetRequest |
GridSectorizer |
DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction > | Using a string as a identifier for a node, store an allocated pointer to that node
DataStructures::Hash< AddressOrGUID, FilteredSystem, 2048, AddressOrGUID::ToInteger > |
DataStructures::Hash< NetworkID, TM_Team *, 256, TM_Team::ToUint32 > |
DataStructures::Hash< NetworkID, TM_TeamMember *, 256, TM_TeamMember::ToUint32 > |
DataStructures::Hash< RakNetGUID, RemoteCloudClient *, 2048, RakNetGUID::ToUint32 > |
DataStructures::Hash< RakNetGUID, StrAndGuidAndRoom *, 8096, SLNet::RakNetGUID::ToUint32 > |
DataStructures::Hash< RakString, StrAndGuidAndRoom *, 8096, SLNet::RakString::ToInteger > |
DataStructures::Hash< SLNet::RakString, LocalSlot *, 256, SLNet::RakString::ToInteger > |
DataStructures::Hash< SLNet::RakString, SLNet::RakString, 16, SLNet::RakString::ToInteger > |
DataStructures::Hash< SLNet::RakString, TimeAndValueQueue *, 32, SLNet::RakString::ToInteger > |
DataStructures::Hash< SLNet::RakString, void(*)(SLNet::BitStream *, Packet *), 64, SLNet::RakString::ToInteger > |
DataStructures::Hash< SLNet::RakString, void(*)(SLNet::BitStream *, SLNet::BitStream *, Packet *), 64, SLNet::RakString::ToInteger > |
DataStructures::HashIndex |
DataStructures::Heap< weight_type, data_type, isMaxHeap > |
DataStructures::Heap< double, HeapChannelAndData, true > |
DataStructures::Heap< reliabilityHeapWeightType, InternalPacket *, false > |
DataStructures::OrderedChannelHeap< channel_key_type, heap_data_type, channel_key_comparison_func >::HeapChannelAndData |
DataStructures::Heap< weight_type, data_type, isMaxHeap >::HeapNode |
SLNet::HTTPConnection | Use HTTPConnection to communicate with a web server
SLNet::HuffmanEncodingTree | This generates special cases of the huffman encoding tree using 8 bit keys with the additional condition that unused combinations of 8 bits are treated as a frequency of 1
SLNet::HuffmanEncodingTreeFactory | Creates instances of the class HuffmanEncodingTree
HuffmanEncodingTreeNode |
SLNet::IncrementalReadInterface |
SLNet::AutopatcherRepositoryInterface | An interface used by AutopatcherServer to get the data necessary to run an autopatcher. This is up to you to implement for custom repository solutions
VariadicSQLParser::IndexAndType |
SLNet::InternalPacketFixedSizeTransmissionHeader |
SLNet::InternalPacket |
SLNet::InternalPacketRefCountedData | Used in InternalPacket when pointing to sharedDataBlock, rather than allocating itself
SLNet::TM_World::JoinRequestHelper |
SLNet::CloudServer::KeySubscriberID |
SLNet::LastSerializationResult |
SLNet::LastSerializationResultBS |
DataStructures::List< list_type > | Array based implementation of a list
DataStructures::List< __TCPSOCKET__ > |
DataStructures::List< AddrAndGuid > |
DataStructures::List< BanStruct * > |
DataStructures::List< bool > |
DataStructures::List< BufferedGetResponseFromServer * > |
DataStructures::List< Cell * > |
DataStructures::List< ChangedVariablesList * > |
DataStructures::List< CloudData * > |
DataStructures::List< CloudDataList * > |
DataStructures::List< CloudKey > |
DataStructures::List< CloudQueryRow * > |
DataStructures::List< CloudServerQueryFilter * > |
DataStructures::List< ColumnDescriptor > |
DataStructures::List< CommandParserInterface * > |
DataStructures::List< Connection_RM3 * > |
DataStructures::List< ConnectionAttempt * > |
DataStructures::List< ConnectionRequestSystem > |
DataStructures::List< ConnnectRequest * > |
DataStructures::List< data_type > |
DataStructures::List< FileListNode > |
DataStructures::List< FileListProgress * > |
DataStructures::List< FileToPushRecipient * > |
DataStructures::List< FilterSet * > |
DataStructures::List< ForwardedConnection > |
DataStructures::List< ForwardEntry * > |
DataStructures::List< ForwardingRequest * > |
DataStructures::List< GetRequest * > |
DataStructures::List< HeapNode > |
DataStructures::List< InternalPacket * > |
DataStructures::List< KeySubscriberID * > |
DataStructures::List< LastSerializationResult * > |
DataStructures::List< LocalCallback * > |
DataStructures::List< LocalSlotObject > |
DataStructures::List< MapNode > |
DataStructures::List< MiniPunchRequest > |
DataStructures::List< MyTeamMembers > |
DataStructures::List< NATDetectionAttempt > |
DataStructures::List< node_type > |
DataStructures::List< PingServerGroup * > |
DataStructures::List< PluginInterface2 * > |
DataStructures::List< Rackspace2EventCallback * > |
DataStructures::List< RackspaceOperation > |
DataStructures::List< RakNetGUID > |
DataStructures::List< RakNetSocket2 * > |
DataStructures::List< RangeNode< DatagramSequenceNumberType > > |
DataStructures::List< RangeNode< range_type > > |
DataStructures::List< ReadyEventNode * > |
DataStructures::List< RegisteredCommand > |
DataStructures::List< RemoteServer * > |
DataStructures::List< RemoteSystem * > |
DataStructures::List< RemoteSystem > |
DataStructures::List< RemoteSystemVariableHistory * > |
DataStructures::List< Replica3 * > |
DataStructures::List< Request * > |
DataStructures::List< RequestedTeam > |
DataStructures::List< RM3World * > |
DataStructures::List< RP_Group * > |
DataStructures::List< ServerWithPing > |
DataStructures::List< SharedString * > |
DataStructures::List< SLNet::RakString > |
DataStructures::List< SplitPacketChannel * > |
DataStructures::List< StrAndBool > |
DataStructures::List< StrAndGuid > |
DataStructures::List< SystemAddress > |
DataStructures::List< SystemAddressAndChannel > |
DataStructures::List< SystemAddressAndGuid > |
DataStructures::List< TeamMember > |
DataStructures::List< TelnetClient * > |
DataStructures::List< TM_Team * > |
DataStructures::List< TM_TeamMember * > |
DataStructures::List< TM_World * > |
DataStructures::List< TrackedObject * > |
DataStructures::List< Tree * > |
DataStructures::List< TwoWayAuthentication::NonceAndRemoteSystemRequest * > |
DataStructures::List< uint32_t > |
DataStructures::List< UnreliableWithAckReceiptNode > |
DataStructures::List< unsigned int > |
DataStructures::List< unsigned short > |
DataStructures::List< User * > |
DataStructures::List< VariableLastValueNode > |
DataStructures::List< void * > |
SLNet::RPC4::LocalCallback |
SLNet::RPC4::LocalSlot |
SLNet::RPC4::LocalSlotObject |
SLNet::LocklessUint32_t |
DataStructures::Map< key_type, data_type, key_comparison_func > |
DataStructures::Map< channel_key_type, QueueAndWeight *, channel_key_comparison_func > |
DataStructures::Map< int, HuffmanEncodingTree * > |
DataStructures::Map< node_type, DataStructures::Map< node_type, weight_type > * > |
DataStructures::Map< SystemAddress, DataStructures::ByteQueue * > |
DataStructures::Map< unsigned short, FileListReceiver * > |
DataStructures::Map< key_type, data_type, key_comparison_func >::MapNode |
DataStructures::MemoryPool< MemoryBlockType > |
DataStructures::MemoryPool< BufferedCommandStruct > |
DataStructures::MemoryPool< ChangedVariablesList > |
DataStructures::MemoryPool< InternalPacket > |
DataStructures::MemoryPool< InternalPacketRefCountedData > |
DataStructures::MemoryPool< MessageNumberNode > |
DataStructures::MemoryPool< Packet > |
DataStructures::MemoryPool< Page< KeyType, DataType, order > > |
DataStructures::MemoryPool< Page< unsigned, Row *, order > > |
DataStructures::MemoryPool< RemoteClient * > |
DataStructures::MemoryPool< RemoteSystemIndex > |
DataStructures::MemoryPool< SocketQueryOutput > |
DataStructures::MemoryPool< StartForwardingInputStruct > |
DataStructures::MemoryPool< StopForwardingStruct > |
DataStructures::MemoryPool< structureType > |
DataStructures::MemoryPool< SystemAddress > |
DataStructures::MemoryPool< unsigned char[128]> |
DataStructures::MemoryPool< unsigned char[2048]> |
DataStructures::MemoryPool< unsigned char[512]> |
DataStructures::MemoryPool< unsigned char[8192]> |
DataStructures::MemoryPool< MemoryBlockType >::MemoryWithPage |
SLNet::Router2::MiniPunchRequest |
DataStructures::MLKeyRef< templateType > |
DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | The multilist, representing an abstract data type that generally holds lists
SLNet::TeamBalancer::MyTeamMembers |
SLNet::NatTypeDetectionServer::NATDetectionAttempt |
SLNet::NatPunchthroughDebugInterface |
SLNet::NatPunchthroughDebugInterface_PacketLogger |
SLNet::NatPunchthroughDebugInterface_Printf |
SLNet::NatPunchthroughServerDebugInterface |
SLNet::NatPunchthroughServerDebugInterface_PacketLogger |
SLNet::NatPunchthroughServerDebugInterface_Printf |
SLNet::NetworkIDManager |
SLNet::NetworkIDObject | Unique shared ids for each object instance
SLNet::Replica3 | Base class for your replicated objects for the ReplicaManager3 system
SLNet::Replica3Composite< parent_type > | Use Replica3 through composition instead of inheritance by containing an instance of this templated class Calls to parent class for all functions Parent class must still define and functions though!
DataStructures::BinarySearchTree< BinarySearchTreeType >::node |
DataStructures::Hash< key_type, data_type, HASH_SIZE, hashFunction >::Node |
DataStructures::CircularLinkedList< CircularLinkedListType >::node |
DataStructures::WeightedGraph< node_type, weight_type, allow_unlinkedNodes >::NodeAndParent |
SLNet::TwoWayAuthentication::NonceAndRemoteSystemRequest |
SLNet::TwoWayAuthentication::NonceGenerator |
SLNet::FileListTransferCBInterface::OnFileStruct |
DataStructures::OrderedChannelHeap< channel_key_type, heap_data_type, channel_key_comparison_func > |
DataStructures::OrderedList< key_type, data_type, default_comparison_function > |
DataStructures::OrderedList< channel_key_type, MapNode,&Map::NodeComparisonFunc > |
DataStructures::OrderedList< char *, StrAndBool, StrAndBoolComp > |
DataStructures::OrderedList< CloudKey, CloudDataList *, CloudServer::KeyDataListComp > |
DataStructures::OrderedList< CloudKey, CloudKey, CloudKeyComp > |
DataStructures::OrderedList< CloudKey, KeySubscriberID *, CloudServer::KeySubscriberIDComp > |
DataStructures::OrderedList< const char *, RegisteredCommand, RegisteredCommandComp > |
DataStructures::OrderedList< DatagramSequenceNumberType, RangeNode< DatagramSequenceNumberType >, RangeNodeComp< DatagramSequenceNumberType > > |
DataStructures::OrderedList< int, FilterSet *, FilterSetComp > |
DataStructures::OrderedList< int, MapNode,&Map::NodeComparisonFunc > |
DataStructures::OrderedList< int, ReadyEventNode *, ReadyEvent::ReadyEventNodeComp > |
DataStructures::OrderedList< key_type, MapNode,&Map::NodeComparisonFunc > |
DataStructures::OrderedList< LocalSlotObject, LocalSlotObject, LocalSlotObjectComp > |
DataStructures::OrderedList< MessageID, LocalCallback *, RPC4::LocalCallbackComp > |
DataStructures::OrderedList< node_type, MapNode,&Map::NodeComparisonFunc > |
DataStructures::OrderedList< node_type, node_type > |
DataStructures::OrderedList< RakNetGUID, BufferedGetResponseFromServer *, CloudServer::BufferedGetResponseFromServerComp > |
DataStructures::OrderedList< RakNetGUID, CloudData *, CloudServer::KeyDataPtrComp > |
DataStructures::OrderedList< RakNetGUID, RakNetGUID > |
DataStructures::OrderedList< RakNetGUID, RemoteServer *, CloudServer::RemoteServerComp > |
DataStructures::OrderedList< RakNetGUID, RemoteSystem *, ConnectionGraph2::RemoteSystemComp > |
DataStructures::OrderedList< RakNetGUID, RemoteSystem, ReadyEvent::RemoteSystemCompByGuid > |
DataStructures::OrderedList< RakNetGUID, User *, NatPunchthroughServer::NatPunchthroughUserComp > |
DataStructures::OrderedList< range_type, RangeNode< range_type >, RangeNodeComp< range_type > > |
DataStructures::OrderedList< Replica3 *, LastSerializationResult *, Connection_RM3::Replica3LSRComp > |
DataStructures::OrderedList< SenderAndTargetAddress, ForwardingRequest *, ForwardingRequestComp > |
DataStructures::OrderedList< SLNet::RakString, SLNet::RakString > |
DataStructures::OrderedList< SplitPacketIdType, SplitPacketChannel *, SplitPacketChannelComp > |
DataStructures::OrderedList< SystemAddress, MapNode,&Map::NodeComparisonFunc > |
DataStructures::OrderedList< SystemAddress, SystemAddress > |
DataStructures::OrderedList< SystemAddressAndGuid, SystemAddressAndGuid, ConnectionGraph2::SystemAddressAndGuidComp > |
DataStructures::OrderedList< uint32_t, ChangedVariablesList *, VariableDeltaSerializer::UpdatedVariablesListPtrComp > |
DataStructures::OrderedList< uint32_t, GetRequest *, CloudServer::GetRequestComp > |
DataStructures::OrderedList< uint64_t, TrackedObject *, TrackedObjectComp > |
DataStructures::OrderedList< unsigned short, MapNode,&Map::NodeComparisonFunc > |
SLNet::HTTPConnection::OutgoingCommand |
SLNet::Packet | This represents a user message from another system
DataStructures::Page< KeyType, DataType, order > |
DataStructures::MemoryPool< MemoryBlockType >::Page |
DataStructures::Page< unsigned, Row *, order > |
SLNet::TwoWayAuthentication::PendingChallenge |
SLNet::RakPeer::PingAndClockDifferential |
SLNet::UDPProxyClient::PingServerGroup |
SLNet::PluginInterface2 |
SLNet::CloudClient | Performs Post() and Get() operations on CloudMemoryServer
SLNet::CloudServer | Stores client data, and allows cross-server communication to retrieve this data
SLNet::ConnectionGraph2 | A one hop connection graph
SLNet::DirectoryDeltaTransfer |
SLNet::FileListTransfer | A plugin to provide a simple way to compress and incrementally send the files in the FileList structure
SLNet::HTTPConnection2 | Use HTTPConnection2 to communicate with a web server
SLNet::MessageFilter | Assigns systems to FilterSets. Each FilterSet limits what kinds of messages are allowed
SLNet::NatPunchthroughClient | Client code for NATPunchthrough
SLNet::NatPunchthroughServer | Server code for NATPunchthrough
SLNet::NatTypeDetectionClient | Client code for NatTypeDetection
SLNet::NatTypeDetectionServer | Server code for NatTypeDetection
SLNet::PacketLogger | Writes incoming and outgoing messages to the screen. 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
SLNet::PacketConsoleLogger | Packetlogger that logs to a remote command console
SLNet::PacketFileLogger | Packetlogger that outputs to a file
SLNet::PacketOutputWindowLogger | Packetlogger that outputs to the output window in the debugger. Windows only
SLNet::ThreadsafePacketLogger | Same as PacketLogger, but writes output in the user thread
SLNet::RakNetTransport2 | Use RakNetTransport if you need a secure connection between the client and the console server
SLNet::ReadyEvent | Peer to peer synchronized ready and unready events
SLNet::RelayPlugin | A simple class to relay messages from one system to another, identifying remote systems by a string
SLNet::ReplicaManager3 | System to help automate game object construction, destruction, and serialization
SLNet::Router2 | Class interface for the Router2 system
SLNet::RPC4 | The RPC4 plugin is just an association between a C function pointer and a string
SLNet::StatisticsHistoryPlugin | Input numerical values over time. Get sum, average, highest, lowest, standard deviation on recent or all-time values
SLNet::TeamBalancer | Set and network team selection (supports peer to peer or client/server)
SLNet::TeamManager | Automates networking and list management for teams
SLNet::TwoWayAuthentication | Implements two way authentication
SLNet::UDPProxyClient | Communicates with UDPProxyCoordinator, in order to find a UDPProxyServer to forward our datagrams
SLNet::UDPProxyCoordinator | Middleman between UDPProxyServer and UDPProxyClient, maintaining a list of UDPProxyServer, and managing state for clients to find an available forwarding server
SLNet::UDPProxyServer | UDPProxyServer to control our instance of UDPForwarder
SLNet::PRO |
SLNet::PublicKey | Passed to RakPeerInterface::Connect()
SLNet::PunchthroughConfiguration |
DataStructures::Queue< queue_type > | A queue implemented as an array with a read and write index
DataStructures::Queue< BadResponse > |
DataStructures::Queue< bool > |
DataStructures::Queue< BufferedCommandStruct * > |
DataStructures::Queue< DatagramHistoryNode > |
DataStructures::Queue< double > |
DataStructures::Queue< DSTAndFac > |
DataStructures::Queue< FileToPush * > |
DataStructures::Queue< InputType > |
DataStructures::Queue< int > |
DataStructures::Queue< int(*)(ThreadData, bool *, void *)> |
DataStructures::Queue< InternalPacket * > |
DataStructures::Queue< OutgoingCommand > |
DataStructures::Queue< OutputType > |
DataStructures::Queue< OutputType(*)(InputType, bool *, void *)> |
DataStructures::Queue< Packet * > |
DataStructures::Queue< PendingChallenge > |
DataStructures::Queue< RemoteClient ** > |
DataStructures::Queue< Request * > |
DataStructures::Queue< RequestedConnectionStruct * > |
DataStructures::Queue< RNS2RecvStruct * > |
DataStructures::Queue< SLNet::RakString > |
DataStructures::Queue< SocketQueryOutput * > |
DataStructures::Queue< StartForwardingInputStruct * > |
DataStructures::Queue< StartForwardingOutputStruct > |
DataStructures::Queue< StopForwardingStruct * > |
DataStructures::Queue< structureType * > |
DataStructures::Queue< SystemAddress * > |
DataStructures::Queue< SystemAddress > |
DataStructures::Queue< ThreadData > |
DataStructures::Queue< TimeAndValue > |
DataStructures::Queue< TimeAndValue2 > |
DataStructures::Queue< unsigned int > |
DataStructures::OrderedChannelHeap< channel_key_type, heap_data_type, channel_key_comparison_func >::QueueAndWeight |
DataStructures::QueueLinkedList< QueueType > | A queue implemented using a linked list. Rarely used
SLNet::Rackspace | Code that uses the TCPInterface class to communicate with the Rackspace API servers
SLNet::Rackspace2EventCallback | Callback interface to receive the results of operations
SLNet::RackspaceEventCallback_Default | Callback interface to receive the results of operations, with a default result
SLNet::Rackspace::RackspaceOperation |
SLNet::RakNetGUID |
SLNet::RakNetRandom |
SLNet::RakNetRandomSync |
SLNet::RakNetSmartPtr< T > |
SLNet::RakNetSocket2 |
SLNet::IRNS2_Berkley |
SLNet::RNS2_Berkley |
SLNet::RNS2_Linux |
SLNet::RakNetSocket2Allocator |
SLNet::RakNetStatistics | Network Statisics Usage
SLNet::RakPeerInterface | The main interface for network communications
SLNet::RakPeer | Main interface for network communications
SLNet::RakString | String class
SLNet::RakThread |
SLNet::RakWString | String class for Unicode
DataStructures::RangeList< range_type > |
DataStructures::RangeList< DatagramSequenceNumberType > |
DataStructures::RangeNode< range_type > |
DataStructures::RangeNode< DatagramSequenceNumberType > |
SLNet::ReadyEvent::ReadyEventNode |
RefCountedObj | World's simplest class :)
SLNet::ReferenceCounter |
SLNet::RegisteredCommand |
SLNet::ReliabilityLayer | Datagram reliable, ordered, unordered and sequenced sends. Flow control. Message splitting, reassembly, and coalescence
SLNet::RemoteClient | Stores information about a remote client
SLNet::CloudServer::RemoteCloudClient |
SLNet::CloudServer::RemoteServer |
SLNet::ReadyEvent::RemoteSystem |
SLNet::ConnectionGraph2::RemoteSystem |
SLNet::RemoteSystemIndex |
SLNet::RakPeer::RemoteSystemStruct |
SLNet::VariableDeltaSerializer::RemoteSystemVariableHistory |
SLNet::HTTPConnection2::Request |
SLNet::RakPeer::RequestedConnectionStruct |
SLNet::TM_TeamMember::RequestedTeam |
DataStructures::BPlusTree< KeyType, DataType, order >::ReturnAction |
SLNet::ReplicaManager3::RM3World |
SLNet::RNS2_BerkleyBindParameters |
SLNet::RNS2_SendParameters |
RNS2_Windows_Linux_360 |
SLNet::RNS2_Linux |
SLNet::RNS2EventHandler |
SLNet::NatTypeDetectionClient | Client code for NatTypeDetection
SLNet::NatTypeDetectionServer | Server code for NatTypeDetection
SLNet::RakPeer | Main interface for network communications
SLNet::RNS2RecvStruct |
SLNet::Router2DebugInterface |
DataStructures::Table::Row | Stores the list of cells for this row, and a special flag used for internal sorting
SLNet::RelayPlugin::RP_Group |
SLNet::RPC4GlobalRegistration | Instantiate this class globally if you want to register a function with RPC4 at the global space
SLNet::UDPProxyClient::SenderAndTargetAddress |
SLNet::UDPProxyCoordinator::SenderAndTargetAddress |
SLNet::NatPunchthroughClient::SendPing |
SLNet::VariableDeltaSerializer::SerializationContext |
SLNet::SerializeParameters |
SLNet::UDPProxyCoordinator::ServerWithPing |
SLNet::UDPProxyClient::ServerWithPing |
SHA1_WORKSPACE_BLOCK |
SLNet::RakString::SharedString |
SLNet::SignaledEvent |
SLNet::SimpleMutex | An easy to use mutex
DataStructures::SingleProducerConsumer< SingleProducerConsumerType > | A single producer consumer implementation without critical sections
DataStructures::SingleProducerConsumer< char * > |
SLNet::SocketDescriptor | Describes the local socket to use for RakPeer::Startup
SLNet::SocketLayer |
SLNet::RakPeer::SocketQueryOutput |
DataStructures::Table::SortQuery |
SLNet::SplitPacketChannel |
SLNet::UDPForwarder::StartForwardingInputStruct |
SLNet::UDPForwarder::StartForwardingOutputStruct |
SLNet::StatisticsHistory | Input numerical values over time. Get sum, average, highest, lowest, standard deviation on recent or all-time values
SLNet::UDPForwarder::StopForwardingStruct |
StrAndBool | The string plus a bool telling us if this string was copied or not
SLNet::RelayPlugin::StrAndGuid |
SLNet::RelayPlugin::StrAndGuidAndRoom |
SLNet::StringCompressor | Writes and reads strings to and from bitstreams
SLNet::StringTable | Writes a string index, instead of the whole string
SLNet::SystemAddress | Network address for a system
SLNet::LogCommandParser::SystemAddressAndChannel | One of these structures is created per player
SLNet::ConnectionGraph2::SystemAddressAndGuid |
DataStructures::Table | Holds a set of columns, a set of rows, and rows times columns cells
SLNet::TableSerializer |
SLNet::TCPInterface |
SLNet::PacketizedTCP |
SLNet::TeamBalancer::TeamMember |
SLNet::TeamSelection | Parameter to TM_World::ReferenceTeamMember()
SLNet::TeamSelection.teamParameter |
SLNet::TelnetTransport::TelnetClient |
SLNet::TCPInterface::ThisPtrPlusSysAddr |
SLNet::FileListTransfer::ThreadData |
ThreadDataInterface |
ThreadPool< InputType, OutputType > |
ThreadPool< ThreadData, int > |
DataStructures::ThreadsafeAllocatingQueue< structureType > |
DataStructures::ThreadsafeAllocatingQueue< BufferedCommandStruct > |
DataStructures::ThreadsafeAllocatingQueue< Packet > |
DataStructures::ThreadsafeAllocatingQueue< RemoteClient * > |
DataStructures::ThreadsafeAllocatingQueue< SocketQueryOutput > |
DataStructures::ThreadsafeAllocatingQueue< StartForwardingInputStruct > |
DataStructures::ThreadsafeAllocatingQueue< StopForwardingStruct > |
DataStructures::ThreadsafeAllocatingQueue< SystemAddress > |
SLNet::StatisticsHistory::TimeAndValue |
SLNet::BPSTracker::TimeAndValue2 |
SLNet::StatisticsHistory::TimeAndValueQueue |
SLNet::TM_Team | A team, containing a list of TM_TeamMember instances
SLNet::TM_TeamMember | A member of one or more teams
SLNet::TM_World | Stores a list of teams which may be enforcing a balanced number of members
SLNet::StatisticsHistory::TrackedObject |
SLNet::StatisticsHistory::TrackedObjectData |
SLNet::TransportInterface | Defines an interface that is used to send and receive null-terminated strings
SLNet::RakNetTransport2 | Use RakNetTransport if you need a secure connection between the client and the console server
SLNet::TelnetTransport | Use TelnetTransport to easily allow windows telnet to connect to your ConsoleServer
DataStructures::Tree< TreeType > |
DataStructures::Tree< node_type > |
SLNet::UDPForwarder | Forwards UDP datagrams. Independent of RakNet's protocol
SLNet::UDPProxyClientResultHandler |
SLNet::UDPProxyServerResultHandler |
SLNet::uint24_t |
SLNet::NatPunchthroughServer::User |
SLNet::VariableDeltaSerializer | Class to compare memory values of variables in a current state to a prior state Results of the comparisons will be written to a bitStream, such that only changed variables get written Can be used with ReplicaManager3 to Serialize a Replica3 per-variable, rather than comparing the entire object against itself Usage: BR>
SLNet::VariableListDeltaTracker::VariableLastValueNode |
SLNet::VariableListDeltaTracker |
DataStructures::WeightedGraph< node_type, weight_type, allow_unlinkedNodes > |
WSAStartupSingleton |