Shadowrun: Awakened 21 July 2011 - Build 781
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
task_base
AddressOrGUID
AutopatcherRepositoryInterfaceAn 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
CheckSumGenerates and validates checksums
cipherInstance
CommandInvoker
CommandParserInterfaceThe interface used by command parsers
CompositeCommand
ConnectionGraphA connection graph. Each peer will know about all other peers
ConnectionGraph2A one hop connection graph
ConnectionGraph2::RemoteSystem
ConnectionGraph2::SystemAddressAndGuid
ConnectionGraph::SystemAddressAndGroupIdA node in the connection graph
Connectivity
ConsoleServerThe main entry point for the server portion of your remote console application support
CSHA1
CSHA1::SHA1_WORKSPACE_BLOCK
DatabaseCellUpdateThe value to write to a cell in a remote database
DatabaseFilter
DataBlockEncryptorEncrypts and decrypts data blocks
DataCompressorDoes 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::TableHolds a set of columns, a set of rows, and rows times columns cells
DataStructures::Table::CellHolds the actual data in the table
DataStructures::Table::ColumnDescriptor
DataStructures::Table::FilterQuery
DataStructures::Table::RowStores 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 >
DirectoryDeltaTransferSimple class to send changes between directories. In essence, a simple autopatcher that can be used for transmitting levels, skins, etc
EmailSenderRudimentary 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
FileListNodeRepresents once instance of a file
FileListNodeContext
FileListProgressCallback interface set with FileList::SetCallback() in case you want progress notifications when FileList::AddFilesFromDirectory() is called
FileListReceiver
FileListTransferA plugin to provide a simple way to compress and incrementally send the files in the FileList structure
FileListTransfer::FileToPush
FileListTransfer::FileToPushRecipient
FileListTransferCBInterfaceUsed by FileListTransfer plugin as a callback for when we get a file
FileListTransferCBInterface::FileProgressStruct
FileListTransferCBInterface::OnFileStruct
FilteredSystem
FilterSet
FLP_PrintfImplementation of FileListProgress to use RAKNET_DEBUG_PRINTF
FLR_MemoryBlock
Form
FullyConnectedMesh
FullyConnectedMesh2Fully connected mesh plugin, revision 2
FullyConnectedMesh2::FCM2Participant
GenRPC::CallParams
ApplicationSettingsBase
GridSectorizer
HTTPConnectionUse HTTPConnection to communicate with a web server
HTTPConnection::BadResponseEncapsulates a raw HTTP response and response code
HTTPConnection::OutgoingPost
HuffmanEncodingTreeThis 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::CharacterEncodingUsed to hold bit encoding for one character
HuffmanEncodingTreeFactoryCreates instances of the class HuffmanEncodingTree
HuffmanEncodingTreeNode
ICommand
IncrementalReadInterface
InlineFunctorA base class to derive functors from for the InlineFunctorProcessor system
InlineFunctorProcessorA 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
InternalPacketRefCountedDataUsed in InternalPacket when pointing to sharedDataBlock, rather than allocating itself
IReflect
ISerializable
ISerializer
IType
keyInstance
LightweightDatabaseClientThe client interface to the simple database included with RakNet, useful for a server browser or a lobby server
LightweightDatabaseServerA simple flat database included with RakNet, useful for a server browser or a lobby server
LightweightDatabaseServer::DatabaseTable
LogCommandParserAdds the ability to send logging output to a remote console
LogCommandParser::SystemAddressAndChannelOne of these structures is created per player
ManagedDictionary< Key, Value >
ManagedVector< Value >
MemorySerializer
MessageFilterAssigns systems to FilterSets. Each FilterSet limits what kinds of messages are allowed
NatPunchthroughClientClient code for NATPunchthrough
NatPunchthroughClient::AddrAndGuid
NatPunchthroughClient::SendPing
NatPunchthroughDebugInterface
NatPunchthroughDebugInterface_PacketLogger
NatPunchthroughDebugInterface_Printf
NatPunchthroughServerServer code for NATPunchthrough
NatPunchthroughServer::ConnectionAttempt
NatPunchthroughServer::User
NatPunchthroughServerDebugInterface
NatPunchthroughServerDebugInterface_PacketLogger
NatPunchthroughServerDebugInterface_Printf
NetworkID
NetworkIDManager
NetworkIDNode
NetworkIDObjectUnique shared ids for each object instance
ObjectPool< ClassType >
ObserverCollection< T >
PacketThis represents a user message from another system
PacketConsoleLoggerPacketlogger that logs to a remote command console
PacketFileLoggerPacketlogger that outputs to a file
PacketFollowedByData
PacketizedTCP
PacketLoggerWrites 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
PacketOutputWindowLoggerPacketlogger that outputs to the output window in the debugger. Windows only
PluginInterface2
PunchthroughConfiguration
RakNet::AddressOrGUID
RakNet::AutopatcherRepositoryInterfaceAn 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::CCRakNetUDTEncapsulates UDT congestion control, as used by RakNet Requirements:
RakNet::CommandParserInterfaceThe interface used by command parsers
RakNet::Connection_RM2This class represents a connection between two instances of ReplicaManager2
RakNet::Connection_RM2FactoryImplement 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_RM3Each remote system is represented by Connection_RM3. Used to allocate Replica3 and track which instances have been allocated
RakNet::ConnectionGraph2A one hop connection graph
RakNet::ConnectionGraph2::RemoteSystem
RakNet::ConnectionGraph2::SystemAddressAndGuid
RakNet::ConsoleServerThe main entry point for the server portion of your remote console application support
RakNet::DataCompressorDoes 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::EmailSenderRudimentary class to send email from code
RakNet::FileList
RakNet::FileListNodeRepresents once instance of a file
RakNet::FileListProgressCallback interface set with FileList::SetCallback() in case you want progress notifications when FileList::AddFilesFromDirectory() is called
RakNet::FileListTransferA plugin to provide a simple way to compress and incrementally send the files in the FileList structure
RakNet::FileListTransfer::FileToPush
RakNet::FileListTransfer::FileToPushRecipient
RakNet::FileListTransferCBInterfaceUsed by FileListTransfer plugin as a callback for when we get a file
RakNet::FileListTransferCBInterface::FileProgressStruct
RakNet::FileListTransferCBInterface::OnFileStruct
RakNet::FilteredSystem
RakNet::FilterSet
RakNet::FLP_PrintfImplementation of FileListProgress to use RAKNET_DEBUG_PRINTF
RakNet::FullyConnectedMesh2Fully connected mesh plugin, revision 2
RakNet::FullyConnectedMesh2::FCM2Participant
RakNet::FunctionThread
RakNet::FunctionThread::FunctorAndContext
RakNet::FunctionThreadDependentClass
RakNet::Functor
RakNet::HTTPConnectionUse HTTPConnection to communicate with a web server
RakNet::HTTPConnection::BadResponseEncapsulates a raw HTTP response and response code
RakNet::HTTPConnection::OutgoingPost
RakNet::HuffmanEncodingTreeThis 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::CharacterEncodingUsed to hold bit encoding for one character
RakNet::HuffmanEncodingTreeFactoryCreates instances of the class HuffmanEncodingTree
RakNet::IncrementalReadInterface
RakNet::InternalPacket
RakNet::InternalPacketFixedSizeTransmissionHeader
RakNet::InternalPacketRefCountedDataUsed in InternalPacket when pointing to sharedDataBlock, rather than allocating itself
RakNet::LastSerializationResult
RakNet::LastSerializationResultBS
RakNet::LogCommandParserAdds the ability to send logging output to a remote console
RakNet::LogCommandParser::SystemAddressAndChannelOne of these structures is created per player
RakNet::MessageFilterAssigns systems to FilterSets. Each FilterSet limits what kinds of messages are allowed
RakNet::NatPunchthroughClientClient code for NATPunchthrough
RakNet::NatPunchthroughClient::AddrAndGuid
RakNet::NatPunchthroughClient::SendPing
RakNet::NatPunchthroughDebugInterface
RakNet::NatPunchthroughDebugInterface_PacketLogger
RakNet::NatPunchthroughDebugInterface_Printf
RakNet::NatPunchthroughServerServer code for NATPunchthrough
RakNet::NatPunchthroughServer::ConnectionAttempt
RakNet::NatPunchthroughServer::User
RakNet::NatPunchthroughServerDebugInterface
RakNet::NatPunchthroughServerDebugInterface_PacketLogger
RakNet::NatPunchthroughServerDebugInterface_Printf
RakNet::NatTypeDetectionClientClient code for NatTypeDetection
RakNet::NatTypeDetectionServerServer code for NatTypeDetection
RakNet::NatTypeDetectionServer::NATDetectionAttempt
RakNet::NetworkIDManager
RakNet::NetworkIDObjectUnique shared ids for each object instance
RakNet::PacketThis represents a user message from another system
RakNet::PacketConsoleLoggerPacketlogger that logs to a remote command console
RakNet::PacketFileLoggerPacketlogger that outputs to a file
RakNet::PacketizedTCP
RakNet::PacketLoggerWrites 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::PacketOutputWindowLoggerPacketlogger that outputs to the output window in the debugger. Windows only
RakNet::PluginInterface2
RakNet::PRO
RakNet::PublicKeyPassed to RakPeerInterface::Connect()
RakNet::PunchthroughConfiguration
RakNet::RakNetCommandParserThis allows a console client to call most of the functions in RakPeer
RakNet::RakNetGUID
RakNet::RakNetRandom
RakNet::RakNetSmartPtr< T >
RakNet::RakNetSocket
RakNet::RakNetStatisticsNetwork Statisics Usage
RakNet::RakNetTransport2Use RakNetTransport if you need a secure connection between the client and the console server
RakNet::RakPeerMain 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::RakPeerInterfaceThe main interface for network communications
RakNet::RakStringString class
RakNet::RakString::SharedString
RakNet::RakThread
RakNet::ReadyEventPeer to peer synchronized ready and unready events
RakNet::ReadyEvent::ReadyEventNode
RakNet::ReadyEvent::RemoteSystem
RakNet::ReferenceCounter
RakNet::RegisteredCommand
RakNet::ReliabilityLayerDatagram reliable, ordered, unordered and sequenced sends. Flow control. Message splitting, reassembly, and coalescence
RakNet::ReliabilityLayer::DatagramHistoryNode
RakNet::ReliabilityLayer::MessageNumberNode
RakNet::RemoteClientStores information about a remote client
RakNet::RemoteSystemIndex
RakNet::Replica2Base class for game objects that use the ReplicaManager2 system
RakNet::Replica2::AutoSerializeEvent
RakNet::Replica3Base class for your replicated objects for the ReplicaManager3 system
RakNet::ReplicaManager2A management system for your game objects and players to make serialization, scoping, and object creation and destruction easier
RakNet::ReplicaManager3System to help automate game object construction, destruction, and serialization
RakNet::Router2Class interface for the Router2 system
RakNet::Router2::ConnectionRequestSystem
RakNet::Router2::ConnnectRequest
RakNet::Router2::ForwardedConnection
RakNet::Router2::MiniPunchRequest
RakNet::Router2DebugInterface
RakNet::RPC4The RPC4 plugin is just an association between a C function pointer and a string
RakNet::RPC4PluginThe RPC4Plugin plugin is just an association between a C function pointer and a string
RakNet::SerializationContextContextual information about serialization, passed to some functions in Replica2
RakNet::SerializeParameters
RakNet::SignaledEvent
RakNet::SimpleMutexAn easy to use mutex
RakNet::SocketDescriptorDescribes the local socket to use for RakPeer::Startup
RakNet::SocketLayer
RakNet::SocketLayerOverride
RakNet::SplitPacketChannel
RakNet::StringCompressorWrites and reads strings to and from bitstreams
RakNet::StringTableWrites a string index, instead of the whole string
RakNet::SystemAddressNetwork address for a system
RakNet::TableSerializer
RakNet::TCPInterface
RakNet::TCPInterface::ThisPtrPlusSysAddr
RakNet::TeamBalancerSet and network team selection (supports peer to peer or client/server)
RakNet::TeamBalancer::TeamMember
RakNet::TelnetTransportUse TelnetTransport to easily allow windows telnet to connect to your ConsoleServer
RakNet::TelnetTransport::TelnetClient
RakNet::ThreadsafePacketLoggerSame as PacketLogger, but writes output in the user thread
RakNet::TransportInterfaceDefines an interface that is used to send and receive null-terminated strings
RakNet::UDPForwarderForwards UDP datagrams. Independent of RakNet's protocol
RakNet::UDPForwarder::ForwardEntry
RakNet::UDPForwarder::SrcAndDest
RakNet::UDPForwarder::ThreadOperation
RakNet::UDPProxyClientCommunicates with UDPProxyCoordinator, in order to find a UDPProxyServer to forward our datagrams
RakNet::UDPProxyClient::PingServerGroup
RakNet::UDPProxyClient::SenderAndTargetAddress
RakNet::UDPProxyClient::ServerWithPing
RakNet::UDPProxyClientResultHandler
RakNet::UDPProxyCoordinatorMiddleman 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::UDPProxyServerUDPProxyServer to control our instance of UDPForwarder
RakNet::UDPProxyServerResultHandler
RakNet::uint24_t
RakNet::VariableDeltaSerializerClass 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
RakNetCommandParserThis allows a console client to call most of the functions in RakPeer
RakNetGUID
RakNetRandom
RakNetSmartPtr< T >
RakNetSocket
RakNetStatisticsNetwork Statisics Usage
RakNetTransportUse RakNetTransport if you need a secure connection between the client and the console server
RakNetTransport2Use RakNetTransport if you need a secure connection between the client and the console server
RakNetTransportCommandParserRakNetTransport has its own command parser to enable remote users to change the command console's password
RakNetworkFactory
RakPeerMain interface for network communications
RakPeer::BanStruct
RakPeer::BufferedCommandStruct
RakPeer::PingAndClockDifferential
RakPeer::RecvFromStruct
RakPeer::RemoteSystemStruct
RakPeer::RequestedConnectionStruct
RakPeer::SocketQueryOutput
RakPeerAndIndex
RakPeerInterfaceThe main interface for network communications
RakStringCleanup
ReadyEventPeer to peer synchronized ready and unready events
ReadyEvent::ReadyEventNode
ReadyEvent::RemoteSystem
ReceiveConstructionInterface
ReceiveDownloadCompleteInterface
RefCountedObjWorld's simplest class :)
ReferenceCounter
RegisteredCommand
ReliabilityLayerDatagram reliable, ordered, unordered and sequenced sends. Flow control. Message splitting, reassembly, and coalescence
ReliabilityLayer::DatagramHistoryNode
ReliabilityLayer::MessageNumberNode
RemoteClientStores information about a remote client
RemoteSystemIndex
ReplicaThe interface to derive your game's networked classes from
ReplicaManagerA 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
RouterUsed to route messages between peers
RouterInterfaceOn failed directed sends, RakNet can call an alternative send function to use
RoutineAnalyzer::AnalyzerFormImplementation for the main form of this application
RoutineAnalyzer::CppGetRoutineCreates 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::CppSetRoutineCreates 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::GetRoutineBaseExtends 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::ParseHelperHelper functions for parsing MySQL statements and the like
RoutineAnalyzer::Program
RoutineAnalyzer::Properties::ResourcesEine stark typisierte Ressourcenklasse zum Suchen von lokalisierten Zeichenfolgen usw
RoutineAnalyzer::Properties::Settings
RoutineAnalyzer::RoutineBaseImplements the core functionality of logically representing a SQL procedure Child classes of this base implement specific logic to each code type
RoutineAnalyzer::RoutineParamBaseImplements the core functionality of a routine parameter Child classes of this class implement specific code generation and logic
RoutineAnalyzer::RoutineReaderConnects 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::UScriptSetRoutineImplements creation of UScript functions that call over DllBind to C++ code which calls MySQL
RoutineAnalyzer::UScriptSetRoutineParam
RPCMap
RPCNode
RPCParameters
RSACrypt
SendDownloadCompleteInterface
SerialHelper
SignaledEvent
SimpleMutexAn easy to use mutex
Singleton< T >
SocketDescriptorDescribes 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
StrAndBoolThe string plus a bool telling us if this string was copied or not
StringCompressorWrites 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
SystemAddressNetwork address for a system
SystemAddressList
TableSerializer
tbb::auto_partitioner::partition_type
tbb::concurrent_bounded_queue< T, A >::destroyerClass used to ensure exception-safety of method "pop"
tbb::concurrent_vector< T, A >::generic_range_type< I >
tbb::concurrent_vector< T, A >::internal_loop_guideException-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
TelnetTransportUse TelnetTransport to easily allow windows telnet to connect to your ConsoleServer
TelnetTransport::TelnetClient
ThreadDataInterface
ThreadPool< InputType, OutputType >
ThreadsafePacketLoggerSame as PacketLogger, but writes output in the user thread
TransportInterfaceDefines 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

Copyright © 2007-2010 by The Shadowrun: Awakened Team. This work is licensed under the GNU Lesser General Public License 3.

GNU Lesser General Public License 3 Sourceforge.net