COROIO: Class Hierarchy
COROIO
 
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 Cstd::coroutine_handle
 Cstd::false_type
 CNNet::NActors::IActorBase interface for all actors in the system
 CNNet::NActors::IBehaviorBase interface for actor behaviors
 CNNet::NActors::IOutputStream
 CNNet::IRouter
 CSelfA minimal example of a coroutine "awaitable" object
 CNNet::NActors::TActorContextContext object providing actor communication and scheduling capabilities
 CNNet::NActors::TActorIdUnique identifier for actors in the system
 CNNet::NActors::TActorInternalState
 CNNet::NActors::TActorSystem
 CNNet::TAddressA class representing an IPv4 or IPv6 address (with port)
 CNNet::TArenaAllocator< T, PoolSize >Arena allocator to preallocate memory for IOCP events
 CNNet::TArenaAllocator< NNet::NActors::TActorContext >
 CNNet::TArenaAllocator< TIO >
 CNNet::NActors::TAskState< T >
 CNNet::NActors::TActorContext::TAsyncHelper class for managing asynchronous operations in actors
 CNNet::TSocketBase< TSockOps >::TAwaitable< T >
 CNNet::NActors::TBlob
 CNNet::NActors::TBlobDeleter
 CNNet::TByteReader< TSocket >A utility for reading data from a socket-like object, either a fixed number of bytes or until a specified delimiter
 CNNet::TByteReader< NNet::TSocket >
 CNNet::TByteWriter< TSocket >A utility for writing data to a socket-like object
 CNNet::TByteWriter< NNet::TSocket >
 CNNet::NActors::TContextDeleter
 CNNet::NActors::TEnvelopeMessage envelope containing routing and payload information
 CNNet::NActors::TEnvelopeReader
 CNNet::TEvent
 CNNet::TFileOps
 CNNet::TFinalAwaiter< T >Final awaiter for a coroutine
 CNNet::NActors::TActorInternalState::TFlags
 CNNet::NActors::TActorSystem::TNodeState::TFlags
 CNNet::TFutureBase< T >Base future type for coroutines
 CNNet::TFutureBase< void >
 CNNet::THandlePair
 CNNet::NActors::THeaderHeader for messages sent between actors. Used in remote communication and serialization
 CNNet::THostPort
 CNNet::TInitializer
 CNNet::NActors::TIntrusiveList< T >
 CNNet::NActors::TIntrusiveList< TChunk >
 CNNet::NActors::TIntrusiveListNode< T >
 CNNet::NActors::TIntrusiveListNode< TChunk >
 CNNet::NActors::TLambdaToContextDeleter< TLambda >
 CNNet::TLine
 CNNet::TLineReader< TSocket >Reads a complete line from a socket using a zero-copy line splitter
 CNNet::TLineSplitterSplits incoming data into lines using a circular buffer of fixed capacity
 CNNet::TLoop< TPoller >A generic event loop wrapper that uses TSelect as its poller
 CNNet::NActors::TMessagesFactory
 CNNet::TPipe
 CNNet::NActors::TPoison
 CNNet::TPollerBaseBase class for pollers managing asynchronous I/O events and timers
 CNNet::TPromiseBase< T >Base promise type for coroutines
 CNNet::TPromiseBase< void >
 CNNet::TRequest
 CNNet::TResolvConfReads and stores DNS configuration from a file or an input stream
 CNNet::TResolverResolves hostnames into IP addresses using a custom poller
 CNNet::TResponse
 Cstd::true_type
 CNNet::TSocketBase< TSockOps >Template base class implementing asynchronous socket I/O operations
 CNNet::TSocketBase< TFileOps >
 CNNet::TSocketBase< void >Internal base class encapsulating a socket (or file) descriptor and its poller
 CNNet::TSockOps
 CNNet::TSslContextEncapsulates an OpenSSL context (SSL_CTX) with optional logging
 CNNet::TSslSocket< TSocket >Implements an SSL/TLS layer on top of an underlying connection
 CNNet::TStructReader< T, TSocket >A utility for reading a fixed-size structure of type T from a socket-like object
 CNNet::TTimer
 CNNet::TTypelessSocket
 CNNet::NActors::TUnboundedVectorQueue< T >Unbounded queue with automatic capacity growth
 CNNet::NActors::TUnboundedVectorQueue< TLocalActorId >
 CNNet::NActors::TUnboundedVectorQueue< TNodeId >
 CNNet::TUri
 CNNet::TVoidPromise
 CNNet::TVoidSuspendedPromise
 CNNet::TWebServer< TSocket >
 CNNet::TWebSocket< TSocket >Implements a WebSocket protocol layer on top of a given socket
 CNNet::NActors::TZeroCopyEnvelopeReader
 CNNet::NActors::TZeroCopyEnvelopeReaderV2
 CNNet::TZeroCopyLineSplitterSplits incoming data into lines using a fixed-size circular buffer, enabling zero-copy writes via Acquire() and Commit()