task_base | |
AddressOrGUID | |
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 |
noncopyable | |
timer | |
BPSTracker | |
BPSTracker::TimeAndValue2 | |
cat::AcceptExOverlapped | |
cat::Aligned | |
cat::AsyncBuffer | |
cat::AsyncFile | |
cat::AuthenticatedEncryption | |
cat::AutoMutex | |
cat::AutoReadLock | |
cat::AutoRef< T > | |
cat::AutoWriteLock | |
cat::BigMontgomery | |
cat::BigPseudoMersenne | |
cat::BigRTL | |
cat::BigTwistedEdwards | |
cat::BitStream | |
cat::BMPTokenizer | |
cat::bombay::AsyncQueryRead | |
cat::bombay::CacheNode | |
cat::bombay::IHash | |
cat::bombay::Table | |
cat::bombay::TableIndex | |
cat::bs_bit::get< N_BITS > | |
cat::bs_bit::set< N_BITS > | |
cat::bs_byte::get | |
cat::bs_byte::set | |
cat::BufferStream | |
cat::BufferTok | |
cat::CAT_PACKED | |
cat::ChaChaKey | |
cat::ChaChaOutput | |
cat::ClientEasyHandshake | |
cat::Clock | |
cat::CookieJar | |
cat::DNSCallback | |
cat::DNSClient | |
cat::DNSRequest | |
cat::EasyHandshake | |
cat::Enforcer | |
cat::FIFO::Node< T > | |
cat::FIFO::Ptr< T > | |
cat::FIFO::Queue< T > | |
cat::Float32 | |
cat::FortunaFactory | |
cat::FortunaOutput | |
cat::HMAC_MD5 | |
cat::ICryptHash | |
cat::IncrementalMurmurHash32 | |
cat::IncrementalMurmurHash64 | |
cat::IRandom | |
cat::KennelFile | |
cat::KennelPatchFile | |
cat::KeyAgreementCommon | |
cat::KeyAgreementInitiator | |
cat::KeyAgreementResponder | |
cat::KeyMaker | |
cat::LargeAligned | |
cat::Logging | |
cat::Matrix< ROWS, COLS, Scalar > | |
cat::MersenneTwister | |
cat::MersenneTwister::MT128 | |
cat::MessageRouter | |
cat::MMapFile | |
cat::Mutex | |
cat::NetAddr | |
cat::PNGSkeletonTokenizer | |
cat::PNGTokenizer | |
cat::Quaternion< Scalar, Double > | |
cat::RangeDecoder | |
cat::RangeEncoder | |
cat::Recorder | |
cat::RecvFromOverlapped | |
cat::RegionAllocator | |
cat::RegionAllocator::RegionInfo | |
cat::RegionAllocator::RegionInfoHead | |
cat::RWLock | |
cat::ServerEasyHandshake | |
cat::Settings | |
cat::SettingsKey | |
cat::SettingsValue | |
cat::ShutdownObserver | |
cat::ShutdownWait | |
cat::Singleton< T > | |
cat::Skein | |
cat::sphynx::Client | |
cat::sphynx::Collexion< T > | |
cat::sphynx::CollexionElement< T > | |
cat::sphynx::CollexionElement2 | |
cat::sphynx::CollexionIterator< T > | |
cat::sphynx::Connexion | |
cat::sphynx::Map | |
cat::sphynx::Map::Slot | |
cat::sphynx::RecvQueue | |
cat::sphynx::SendFrag | |
cat::sphynx::SendQueue | |
cat::sphynx::Server | |
cat::sphynx::ServerTimer | |
cat::sphynx::ServerWorker | |
cat::sphynx::TempSendNode | |
cat::sphynx::Transport | |
cat::StandardRand | |
cat::STLAlignedAllocator< T > | |
cat::STLAlignedAllocator< T >::rebind< S > | |
cat::STLLargeAlignedAllocator< T > | |
cat::STLLargeAlignedAllocator< T >::rebind< S > | |
cat::STLRegionAllocator< T > | |
cat::STLRegionAllocator< T >::rebind< S > | |
cat::TCPClient | |
cat::TCPClientQueued | |
cat::TCPConnection | |
cat::TCPConnexion | |
cat::TCPServer | |
cat::TCPServer::AcceptTag | |
cat::TextStatsCollector | |
cat::TextStatsCollector::TableFormat | |
cat::Thread | |
cat::ThreadPool | |
cat::ThreadPoolLocalStorage | |
cat::ThreadPoolWorker | |
cat::ThreadRefObject | |
cat::UDPEndpoint | |
cat::UDPEndpoint::RecvFromTag | |
cat::Vector< DIM, Scalar, Double > | |
cat::WaitableFlag | |
catFloat32 | |
CheckSum | Generates and validates checksums |
cipherInstance | |
CommandInvoker | |
CommandParserInterface | The interface used by command parsers |
CompositeCommand | |
ConnectionGraph | A connection graph. Each peer will know about all other peers |
ConnectionGraph2 | A one hop connection graph |
ConnectionGraph2::RemoteSystem | |
ConnectionGraph2::SystemAddressAndGuid | |
ConnectionGraph::SystemAddressAndGroupId | A node in the connection graph |
Connectivity | |
ConsoleServer | The main entry point for the server portion of your remote console application support |
CSHA1 | |
CSHA1::SHA1_WORKSPACE_BLOCK | |
DatabaseCellUpdate | The value to write to a cell in a remote database |
DatabaseFilter | |
DataBlockEncryptor | Encrypts and decrypts data blocks |
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 |
DatagramHeaderFormat | |
DataStructures::AVLBalancedBinarySearchTree< BinarySearchTreeType > | An AVLBalancedBinarySearchTree is a binary tree that is always balanced |
DataStructures::BinarySearchTree< BinarySearchTreeType > | A binary search tree and an AVL balanced binary search tree |
DataStructures::BinarySearchTree< BinarySearchTreeType >::node | |
DataStructures::BPlusTree< KeyType, DataType, order > | |
DataStructures::BPlusTree< KeyType, DataType, order >::ReturnAction | |
DataStructures::BytePool | |
DataStructures::ByteQueue | |
DataStructures::CircularLinkedList< CircularLinkedListType > | (Circular) Linked List ADT (Doubly Linked Pointer to Node Style) - |
DataStructures::CircularLinkedList< CircularLinkedListType >::node | |
DataStructures::Heap< weight_type, data_type, isMaxHeap > | |
DataStructures::Heap< weight_type, data_type, isMaxHeap >::HeapNode | |
DataStructures::LinkedList< LinkedListType > | |
DataStructures::List< list_type > | Array based implementation of a list |
DataStructures::Map< key_type, data_type, key_comparison_func > | |
DataStructures::Map< key_type, data_type, key_comparison_func >::MapNode | |
DataStructures::MemoryPool< MemoryBlockType > | |
DataStructures::MemoryPool< MemoryBlockType >::MemoryWithPage | |
DataStructures::MemoryPool< MemoryBlockType >::Page | |
DataStructures::MLKeyRef< templateType > | |
DataStructures::Multilist< _MultilistType, _DataType, _KeyType, _IndexType > | The multilist, representing an abstract data type that generally holds lists |
DataStructures::OrderedChannelHeap< channel_key_type, heap_data_type, channel_key_comparison_func > | |
DataStructures::OrderedChannelHeap< channel_key_type, heap_data_type, channel_key_comparison_func >::HeapChannelAndData | |
DataStructures::OrderedChannelHeap< channel_key_type, heap_data_type, channel_key_comparison_func >::QueueAndWeight | |
DataStructures::OrderedList< key_type, data_type, default_comparison_function > | |
DataStructures::Page< KeyType, DataType, order > | |
DataStructures::Queue< queue_type > | A queue implemented as an array with a read and write index |
DataStructures::QueueLinkedList< QueueType > | A queue implemented using a linked list. Rarely used |
DataStructures::RangeList< range_type > | |
DataStructures::RangeNode< range_type > | |
DataStructures::SingleProducerConsumer< SingleProducerConsumerType > | A single producer consumer implementation without critical sections |
DataStructures::SingleProducerConsumer< SingleProducerConsumerType >::DataPlusPtr | |
DataStructures::StringKeyedHash< data_type, HASH_SIZE > | Using a string as a identifier for a node, store an allocated pointer to that node |
DataStructures::StringKeyedHash< data_type, HASH_SIZE >::Node | |
DataStructures::StringKeyedHashIndex | |
DataStructures::Table | Holds a set of columns, a set of rows, and rows times columns cells |
DataStructures::Table::Cell | Holds the actual data in the table |
DataStructures::Table::ColumnDescriptor | |
DataStructures::Table::FilterQuery | |
DataStructures::Table::Row | Stores the list of cells for this row, and a special flag used for internal sorting |
DataStructures::Table::SortQuery | |
DataStructures::ThreadsafeAllocatingQueue< structureType > | |
DataStructures::Tree< TreeType > | |
DataStructures::WeightedGraph< node_type, weight_type, allow_unlinkedNodes > | |
DataStructures::WeightedGraph< node_type, weight_type, allow_unlinkedNodes >::NodeAndParent | |
DDTCallback | |
Dictionary< Key, Value > | |
DirectoryDeltaTransfer | Simple class to send changes between directories. In essence, a simple autopatcher that can be used for transmitting levels, skins, etc |
EmailSender | Rudimentary class to send email from code |
fastdelegate::DelegateMemento | |
fastdelegate::detail::ClosurePtr< GenericMemFunc, StaticFuncPtr, UnvoidStaticFuncPtr > | |
fastdelegate::detail::DefaultVoidToVoid< T > | |
fastdelegate::detail::DefaultVoidToVoid< DefaultVoid > | |
fastdelegate::detail::horrible_union< OutputClass, InputClass > | |
fastdelegate::detail::SimplifyMemFunc< N > | |
fastdelegate::detail::SimplifyMemFunc< SINGLE_MEMFUNCPTR_SIZE > | |
fastdelegate::detail::VoidToDefaultVoid< T > | |
fastdelegate::detail::VoidToDefaultVoid< void > | |
fastdelegate::FastDelegate0< RetType > | |
fastdelegate::FastDelegate0< RetType >::SafeBoolStruct | |
fastdelegate::FastDelegate1< Param1, RetType > | |
fastdelegate::FastDelegate1< Param1, RetType >::SafeBoolStruct | |
fastdelegate::FastDelegate2< Param1, Param2, RetType > | |
fastdelegate::FastDelegate2< Param1, Param2, RetType >::SafeBoolStruct | |
fastdelegate::FastDelegate3< Param1, Param2, Param3, RetType > | |
fastdelegate::FastDelegate3< Param1, Param2, Param3, RetType >::SafeBoolStruct | |
fastdelegate::FastDelegate4< Param1, Param2, Param3, Param4, RetType > | |
fastdelegate::FastDelegate4< Param1, Param2, Param3, Param4, RetType >::SafeBoolStruct | |
fastdelegate::FastDelegate5< Param1, Param2, Param3, Param4, Param5, RetType > | |
fastdelegate::FastDelegate5< Param1, Param2, Param3, Param4, Param5, RetType >::SafeBoolStruct | |
fastdelegate::FastDelegate6< Param1, Param2, Param3, Param4, Param5, Param6, RetType > | |
fastdelegate::FastDelegate6< Param1, Param2, Param3, Param4, Param5, Param6, RetType >::SafeBoolStruct | |
fastdelegate::FastDelegate7< Param1, Param2, Param3, Param4, Param5, Param6, Param7, RetType > | |
fastdelegate::FastDelegate7< Param1, Param2, Param3, Param4, Param5, Param6, Param7, RetType >::SafeBoolStruct | |
fastdelegate::FastDelegate8< Param1, Param2, Param3, Param4, Param5, Param6, Param7, Param8, RetType > | |
fastdelegate::FastDelegate8< Param1, Param2, Param3, Param4, Param5, Param6, Param7, Param8, RetType >::SafeBoolStruct | |
FileList | |
FileListNode | Represents once instance of a file |
FileListNodeContext | |
FileListProgress | Callback interface set with FileList::SetCallback() in case you want progress notifications when FileList::AddFilesFromDirectory() is called |
FileListReceiver | |
FileListTransfer | A plugin to provide a simple way to compress and incrementally send the files in the FileList structure |
FileListTransfer::FileToPush | |
FileListTransfer::FileToPushRecipient | |
FileListTransferCBInterface | Used by FileListTransfer plugin as a callback for when we get a file |
FileListTransferCBInterface::FileProgressStruct | |
FileListTransferCBInterface::OnFileStruct | |
FilteredSystem | |
FilterSet | |
FLP_Printf | Implementation of FileListProgress to use RAKNET_DEBUG_PRINTF |
FLR_MemoryBlock | |
Form | |
FullyConnectedMesh | |
FullyConnectedMesh2 | Fully connected mesh plugin, revision 2 |
FullyConnectedMesh2::FCM2Participant | |
GenRPC::CallParams | |
ApplicationSettingsBase | |
GridSectorizer | |
HTTPConnection | Use HTTPConnection to communicate with a web server |
HTTPConnection::BadResponse | Encapsulates a raw HTTP response and response code |
HTTPConnection::OutgoingPost | |
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 |
HuffmanEncodingTree::CharacterEncoding | Used to hold bit encoding for one character |
HuffmanEncodingTreeFactory | Creates instances of the class HuffmanEncodingTree |
HuffmanEncodingTreeNode | |
ICommand | |
IncrementalReadInterface | |
InlineFunctor | A base class to derive functors from for the InlineFunctorProcessor system |
InlineFunctorProcessor | A base class that will allow you to call YieldOnFunctor() from within a function, and continue with that function when the asynchronous processing has completed |
InternalPacket | |
InternalPacketFixedSizeTransmissionHeader | |
InternalPacketRefCountedData | Used in InternalPacket when pointing to sharedDataBlock, rather than allocating itself |
IReflect | |
ISerializable | |
ISerializer | |
IType | |
keyInstance | |
LightweightDatabaseClient | The client interface to the simple database included with RakNet, useful for a server browser or a lobby server |
LightweightDatabaseServer | A simple flat database included with RakNet, useful for a server browser or a lobby server |
LightweightDatabaseServer::DatabaseTable | |
LogCommandParser | Adds the ability to send logging output to a remote console |
LogCommandParser::SystemAddressAndChannel | One of these structures is created per player |
ManagedDictionary< Key, Value > | |
ManagedVector< Value > | |
MemorySerializer | |
MessageFilter | Assigns systems to FilterSets. Each FilterSet limits what kinds of messages are allowed |
NatPunchthroughClient | Client code for NATPunchthrough |
NatPunchthroughClient::AddrAndGuid | |
NatPunchthroughClient::SendPing | |
NatPunchthroughDebugInterface | |
NatPunchthroughDebugInterface_PacketLogger | |
NatPunchthroughDebugInterface_Printf | |
NatPunchthroughServer | Server code for NATPunchthrough |
NatPunchthroughServer::ConnectionAttempt | |
NatPunchthroughServer::User | |
NatPunchthroughServerDebugInterface | |
NatPunchthroughServerDebugInterface_PacketLogger | |
NatPunchthroughServerDebugInterface_Printf | |
NetworkID | |
NetworkIDManager | |
NetworkIDNode | |
NetworkIDObject | Unique shared ids for each object instance |
ObjectPool< ClassType > | |
ObserverCollection< T > | |
Packet | This represents a user message from another system |
PacketConsoleLogger | Packetlogger that logs to a remote command console |
PacketFileLogger | Packetlogger that outputs to a file |
PacketFollowedByData | |
PacketizedTCP | |
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 |
PacketOutputWindowLogger | Packetlogger that outputs to the output window in the debugger. Windows only |
PluginInterface2 | |
PunchthroughConfiguration | |
RakNet::AddressOrGUID | |
RakNet::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 |
RakNet::AutoRPC | |
RakNet::AutoRPC::LocalRPCFunction | |
RakNet::AutoRPC::RemoteRPCFunction | |
RakNet::AutoRPC::RPCIdentifier | |
RakNet::BitStream | |
RakNet::BPSTracker | |
RakNet::BPSTracker::TimeAndValue2 | |
RakNet::CCRakNetUDT | Encapsulates UDT congestion control, as used by RakNet Requirements: |
RakNet::CommandParserInterface | The interface used by command parsers |
RakNet::Connection_RM2 | This class represents a connection between two instances of ReplicaManager2 |
RakNet::Connection_RM2Factory | Implement this factory class to return instances of your Connection_RM2 derived object. This is used as a class factory and exposes functionality related to the connection and the system |
RakNet::Connection_RM3 | Each remote system is represented by Connection_RM3. Used to allocate Replica3 and track which instances have been allocated |
RakNet::ConnectionGraph2 | A one hop connection graph |
RakNet::ConnectionGraph2::RemoteSystem | |
RakNet::ConnectionGraph2::SystemAddressAndGuid | |
RakNet::ConsoleServer | The main entry point for the server portion of your remote console application support |
RakNet::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 |
RakNet::DeserializeParameters | |
RakNet::DirectoryDeltaTransfer | |
RakNet::EmailSender | Rudimentary class to send email from code |
RakNet::FileList | |
RakNet::FileListNode | Represents once instance of a file |
RakNet::FileListProgress | Callback interface set with FileList::SetCallback() in case you want progress notifications when FileList::AddFilesFromDirectory() is called |
RakNet::FileListTransfer | A plugin to provide a simple way to compress and incrementally send the files in the FileList structure |
RakNet::FileListTransfer::FileToPush | |
RakNet::FileListTransfer::FileToPushRecipient | |
RakNet::FileListTransferCBInterface | Used by FileListTransfer plugin as a callback for when we get a file |
RakNet::FileListTransferCBInterface::FileProgressStruct | |
RakNet::FileListTransferCBInterface::OnFileStruct | |
RakNet::FilteredSystem | |
RakNet::FilterSet | |
RakNet::FLP_Printf | Implementation of FileListProgress to use RAKNET_DEBUG_PRINTF |
RakNet::FullyConnectedMesh2 | Fully connected mesh plugin, revision 2 |
RakNet::FullyConnectedMesh2::FCM2Participant | |
RakNet::FunctionThread | |
RakNet::FunctionThread::FunctorAndContext | |
RakNet::FunctionThreadDependentClass | |
RakNet::Functor | |
RakNet::HTTPConnection | Use HTTPConnection to communicate with a web server |
RakNet::HTTPConnection::BadResponse | Encapsulates a raw HTTP response and response code |
RakNet::HTTPConnection::OutgoingPost | |
RakNet::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 |
RakNet::HuffmanEncodingTree::CharacterEncoding | Used to hold bit encoding for one character |
RakNet::HuffmanEncodingTreeFactory | Creates instances of the class HuffmanEncodingTree |
RakNet::IncrementalReadInterface | |
RakNet::InternalPacket | |
RakNet::InternalPacketFixedSizeTransmissionHeader | |
RakNet::InternalPacketRefCountedData | Used in InternalPacket when pointing to sharedDataBlock, rather than allocating itself |
RakNet::LastSerializationResult | |
RakNet::LastSerializationResultBS | |
RakNet::LogCommandParser | Adds the ability to send logging output to a remote console |
RakNet::LogCommandParser::SystemAddressAndChannel | One of these structures is created per player |
RakNet::MessageFilter | Assigns systems to FilterSets. Each FilterSet limits what kinds of messages are allowed |
RakNet::NatPunchthroughClient | Client code for NATPunchthrough |
RakNet::NatPunchthroughClient::AddrAndGuid | |
RakNet::NatPunchthroughClient::SendPing | |
RakNet::NatPunchthroughDebugInterface | |
RakNet::NatPunchthroughDebugInterface_PacketLogger | |
RakNet::NatPunchthroughDebugInterface_Printf | |
RakNet::NatPunchthroughServer | Server code for NATPunchthrough |
RakNet::NatPunchthroughServer::ConnectionAttempt | |
RakNet::NatPunchthroughServer::User | |
RakNet::NatPunchthroughServerDebugInterface | |
RakNet::NatPunchthroughServerDebugInterface_PacketLogger | |
RakNet::NatPunchthroughServerDebugInterface_Printf | |
RakNet::NatTypeDetectionClient | Client code for NatTypeDetection |
RakNet::NatTypeDetectionServer | Server code for NatTypeDetection |
RakNet::NatTypeDetectionServer::NATDetectionAttempt | |
RakNet::NetworkIDManager | |
RakNet::NetworkIDObject | Unique shared ids for each object instance |
RakNet::Packet | This represents a user message from another system |
RakNet::PacketConsoleLogger | Packetlogger that logs to a remote command console |
RakNet::PacketFileLogger | Packetlogger that outputs to a file |
RakNet::PacketizedTCP | |
RakNet::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 |
RakNet::PacketOutputWindowLogger | Packetlogger that outputs to the output window in the debugger. Windows only |
RakNet::PluginInterface2 | |
RakNet::PRO | |
RakNet::PublicKey | Passed to RakPeerInterface::Connect() |
RakNet::PunchthroughConfiguration | |
RakNet::RakNetCommandParser | This allows a console client to call most of the functions in RakPeer |
RakNet::RakNetGUID | |
RakNet::RakNetRandom | |
RakNet::RakNetSmartPtr< T > | |
RakNet::RakNetSocket | |
RakNet::RakNetStatistics | Network Statisics Usage |
RakNet::RakNetTransport2 | Use RakNetTransport if you need a secure connection between the client and the console server |
RakNet::RakPeer | Main interface for network communications |
RakNet::RakPeer::BanStruct | |
RakNet::RakPeer::BufferedCommandStruct | |
RakNet::RakPeer::PingAndClockDifferential | |
RakNet::RakPeer::RecvFromStruct | |
RakNet::RakPeer::RemoteSystemStruct | |
RakNet::RakPeer::RequestedConnectionStruct | |
RakNet::RakPeer::SocketQueryOutput | |
RakNet::RakPeerInterface | The main interface for network communications |
RakNet::RakString | String class |
RakNet::RakString::SharedString | |
RakNet::RakThread | |
RakNet::ReadyEvent | Peer to peer synchronized ready and unready events |
RakNet::ReadyEvent::ReadyEventNode | |
RakNet::ReadyEvent::RemoteSystem | |
RakNet::ReferenceCounter | |
RakNet::RegisteredCommand | |
RakNet::ReliabilityLayer | Datagram reliable, ordered, unordered and sequenced sends. Flow control. Message splitting, reassembly, and coalescence |
RakNet::ReliabilityLayer::DatagramHistoryNode | |
RakNet::ReliabilityLayer::MessageNumberNode | |
RakNet::RemoteClient | Stores information about a remote client |
RakNet::RemoteSystemIndex | |
RakNet::Replica2 | Base class for game objects that use the ReplicaManager2 system |
RakNet::Replica2::AutoSerializeEvent | |
RakNet::Replica3 | Base class for your replicated objects for the ReplicaManager3 system |
RakNet::ReplicaManager2 | A management system for your game objects and players to make serialization, scoping, and object creation and destruction easier |
RakNet::ReplicaManager3 | System to help automate game object construction, destruction, and serialization |
RakNet::Router2 | Class interface for the Router2 system |
RakNet::Router2::ConnectionRequestSystem | |
RakNet::Router2::ConnnectRequest | |
RakNet::Router2::ForwardedConnection | |
RakNet::Router2::MiniPunchRequest | |
RakNet::Router2DebugInterface | |
RakNet::RPC4 | The RPC4 plugin is just an association between a C function pointer and a string |
RakNet::RPC4Plugin | The RPC4Plugin plugin is just an association between a C function pointer and a string |
RakNet::SerializationContext | Contextual information about serialization, passed to some functions in Replica2 |
RakNet::SerializeParameters | |
RakNet::SignaledEvent | |
RakNet::SimpleMutex | An easy to use mutex |
RakNet::SocketDescriptor | Describes the local socket to use for RakPeer::Startup |
RakNet::SocketLayer | |
RakNet::SocketLayerOverride | |
RakNet::SplitPacketChannel | |
RakNet::StringCompressor | Writes and reads strings to and from bitstreams |
RakNet::StringTable | Writes a string index, instead of the whole string |
RakNet::SystemAddress | Network address for a system |
RakNet::TableSerializer | |
RakNet::TCPInterface | |
RakNet::TCPInterface::ThisPtrPlusSysAddr | |
RakNet::TeamBalancer | Set and network team selection (supports peer to peer or client/server) |
RakNet::TeamBalancer::TeamMember | |
RakNet::TelnetTransport | Use TelnetTransport to easily allow windows telnet to connect to your ConsoleServer |
RakNet::TelnetTransport::TelnetClient | |
RakNet::ThreadsafePacketLogger | Same as PacketLogger, but writes output in the user thread |
RakNet::TransportInterface | Defines an interface that is used to send and receive null-terminated strings |
RakNet::UDPForwarder | Forwards UDP datagrams. Independent of RakNet's protocol |
RakNet::UDPForwarder::ForwardEntry | |
RakNet::UDPForwarder::SrcAndDest | |
RakNet::UDPForwarder::ThreadOperation | |
RakNet::UDPProxyClient | Communicates with UDPProxyCoordinator, in order to find a UDPProxyServer to forward our datagrams |
RakNet::UDPProxyClient::PingServerGroup | |
RakNet::UDPProxyClient::SenderAndTargetAddress | |
RakNet::UDPProxyClient::ServerWithPing | |
RakNet::UDPProxyClientResultHandler | |
RakNet::UDPProxyCoordinator | Middleman between UDPProxyServer and UDPProxyClient, maintaining a list of UDPProxyServer, and managing state for clients to find an available forwarding server |
RakNet::UDPProxyCoordinator::ForwardingRequest | |
RakNet::UDPProxyCoordinator::SenderAndTargetAddress | |
RakNet::UDPProxyCoordinator::ServerWithPing | |
RakNet::UDPProxyServer | UDPProxyServer to control our instance of UDPForwarder |
RakNet::UDPProxyServerResultHandler | |
RakNet::uint24_t | |
RakNet::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> 1. Call BeginUnreliableAckedSerialize(), BeginUniqueSerialize(), or BeginIdenticalSerialize(). In the case of Replica3, this would be in the Serialize() call
2. For each variable of the type in step 1, call Serialize(). The same variables must be serialized every tick()
3. Call EndSerialize()
4. Repeat step 1 for each of the other categories of how to send varaibles |
RakNet::VariableDeltaSerializer::ChangedVariablesList | |
RakNet::VariableDeltaSerializer::DeserializationContext | |
RakNet::VariableDeltaSerializer::RemoteSystemVariableHistory | |
RakNet::VariableDeltaSerializer::SerializationContext | |
RakNet::VariableListDeltaTracker | |
RakNet::VariableListDeltaTracker::VariableLastValueNode | |
RakNetCommandParser | This allows a console client to call most of the functions in RakPeer |
RakNetGUID | |
RakNetRandom | |
RakNetSmartPtr< T > | |
RakNetSocket | |
RakNetStatistics | Network Statisics Usage |
RakNetTransport | Use RakNetTransport if you need a secure connection between the client and the console server |
RakNetTransport2 | Use RakNetTransport if you need a secure connection between the client and the console server |
RakNetTransportCommandParser | RakNetTransport has its own command parser to enable remote users to change the command console's password |
RakNetworkFactory | |
RakPeer | Main interface for network communications |
RakPeer::BanStruct | |
RakPeer::BufferedCommandStruct | |
RakPeer::PingAndClockDifferential | |
RakPeer::RecvFromStruct | |
RakPeer::RemoteSystemStruct | |
RakPeer::RequestedConnectionStruct | |
RakPeer::SocketQueryOutput | |
RakPeerAndIndex | |
RakPeerInterface | The main interface for network communications |
RakStringCleanup | |
ReadyEvent | Peer to peer synchronized ready and unready events |
ReadyEvent::ReadyEventNode | |
ReadyEvent::RemoteSystem | |
ReceiveConstructionInterface | |
ReceiveDownloadCompleteInterface | |
RefCountedObj | World's simplest class :) |
ReferenceCounter | |
RegisteredCommand | |
ReliabilityLayer | Datagram reliable, ordered, unordered and sequenced sends. Flow control. Message splitting, reassembly, and coalescence |
ReliabilityLayer::DatagramHistoryNode | |
ReliabilityLayer::MessageNumberNode | |
RemoteClient | Stores information about a remote client |
RemoteSystemIndex | |
Replica | The interface to derive your game's networked classes from |
ReplicaManager | A management system for your game objects and players to make serialization, scoping, and object creation and destruction easier |
ReplicaManager::CommandStruct | |
ReplicaManager::ParticipantStruct | |
ReplicaManager::ReceivedCommand | |
ReplicaManager::RegisteredReplica | |
ReplicaManager::RemoteObject | |
Router | Used to route messages between peers |
RouterInterface | On failed directed sends, RakNet can call an alternative send function to use |
RoutineAnalyzer::AnalyzerForm | Implementation for the main form of this application |
RoutineAnalyzer::CppGetRoutine | Creates C++ code that implements a procedure call to a MySQL SPROC http://dev.mysql.com/doc/refman/5.1/en/connector-net-tutorials-stored-routines-statements.html |
RoutineAnalyzer::CppGetRoutineParam | |
RoutineAnalyzer::CppSetRoutine | Creates C++ code that implements a procedure call to a MySQL SPROC http://dev.mysql.com/doc/refman/5.1/en/connector-net-tutorials-stored-routines-statements.html |
RoutineAnalyzer::CppSetRoutineParam | |
RoutineAnalyzer::CppWrapperGetRoutine | |
RoutineAnalyzer::CppWrapperSetRoutine | |
RoutineAnalyzer::CppWrapperSetRoutineParam | |
RoutineAnalyzer::GetRoutineBase | Extends the RoutineBase to include an additional initialization step: 1) execute the SPROC 2) Look over the resulting columns and add them as OUT parameters |
RoutineAnalyzer::ParseHelper | Helper functions for parsing MySQL statements and the like |
RoutineAnalyzer::Program | |
RoutineAnalyzer::Properties::Resources | Eine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw |
RoutineAnalyzer::Properties::Settings | |
RoutineAnalyzer::RoutineBase | Implements the core functionality of logically representing a SQL procedure Child classes of this base implement specific logic to each code type |
RoutineAnalyzer::RoutineParamBase | Implements the core functionality of a routine parameter Child classes of this class implement specific code generation and logic |
RoutineAnalyzer::RoutineReader | Connects to the MySQL database and reads out the meta-data for all routines NOTE: As written, this will assume all routines are procedures |
RoutineAnalyzer::UScriptGetRoutine | |
RoutineAnalyzer::UScriptSetRoutine | Implements creation of UScript functions that call over DllBind to C++ code which calls MySQL |
RoutineAnalyzer::UScriptSetRoutineParam | |
RPCMap | |
RPCNode | |
RPCParameters | |
RSACrypt | |
SendDownloadCompleteInterface | |
SerialHelper | |
SignaledEvent | |
SimpleMutex | An easy to use mutex |
Singleton< T > | |
SocketDescriptor | Describes the local socket to use for RakPeer::Startup |
SocketLayer | |
SocketLayerOverride | |
SplitPacketChannel | |
sql::_ConnectPropertyVal | |
sql::Connection | |
sql::DatabaseMetaData | |
sql::DataType | |
sql::Driver | |
sql::InvalidArgumentException | |
sql::InvalidInstanceException | |
sql::MethodNotImplementedException | |
sql::mysql::MySQL_Connection | |
sql::mysql::MySQL_Driver | |
sql::mysql::MySQL_Savepoint | |
sql::NonScrollableException | |
sql::ParameterMetaData | |
sql::PreparedStatement | |
sql::ResultSet | |
sql::ResultSetMetaData | |
sql::RowID | |
sql::Savepoint | |
sql::SQLException | |
sql::SQLWarning | |
sql::Statement | |
SraData::DbConnectionFactory | |
SraData::DbProcedures | |
SraData::DbStream | |
SraNetwork::ClientRegister | |
SraNetwork::ClientRegister::SystemAddressCompare | |
SraNetwork::PacketProcessingTask | |
SraNetwork::SraClientData | |
SraNetwork::SraPacket | |
SraNetwork::SraServerConnection | |
SraNetwork::SraZonePacket | |
SraNetwork::WorldServer | |
SraNetwork::ZoneServer | |
SraNetwork::ZoneServer::ZoneInfo | |
StrAndBool | The string plus a bool telling us if this string was copied or not |
StringCompressor | Writes and reads strings to and from bitstreams |
Support::Stopwatch | |
Support::ThreadPool | |
Support::ThreadPool::ThreadPoolManager | |
Support::ThreadPool::ThreadPoolWorker | |
Support::ThreadPoolTaskBase | |
Support::ThreadTaskBase | |
Support::TimedEventManager | |
Support::TimedEventManager::TimedTask | |
Support::TimedEventManager::TimerManager | |
Support::TimedEventManager::TimerTracker | |
Support::Timer | |
SystemAddress | Network address for a system |
SystemAddressList | |
TableSerializer | |
tbb::auto_partitioner::partition_type | |
tbb::concurrent_bounded_queue< T, A >::destroyer | Class used to ensure exception-safety of method "pop" |
tbb::concurrent_vector< T, A >::generic_range_type< I > | |
tbb::concurrent_vector< T, A >::internal_loop_guide | Exception-aware helper class for filling a segment by exception-danger operators of user class |
tbb::interface5::enumerable_thread_specific< T, Allocator, ETS_key_type >::generic_range_type< I > | A generic range, used to create range objects from the iterators |
tbb::simple_partitioner::partition_type | |
TCPInterface | |
TCPInterface::ThisPtrPlusSysAddr | |
TelnetTransport | Use TelnetTransport to easily allow windows telnet to connect to your ConsoleServer |
TelnetTransport::TelnetClient | |
ThreadDataInterface | |
ThreadPool< InputType, OutputType > | |
ThreadsafePacketLogger | Same as PacketLogger, but writes output in the user thread |
TransportInterface | Defines an interface that is used to send and receive null-terminated strings |
TreeMaker< use_tbbmalloc >::SubTreeCreationTask | |
TypeManager | |
TypeManager::Type< ClassType > | |
TypeMapping | |
u128 | |
uint24_t | |
VariadicSQLParser::IndexAndType | |
WSAStartupSingleton | |