COROIO: Class List
COROIO
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NNNet
 NNActors
 CTEnvelopeMessage envelope containing routing and payload information
 CTActorContextContext object providing actor communication and scheduling capabilities
 CTAsyncHelper class for managing asynchronous operations in actors
 CTMockActorContextMock actor context for testing purposes
 CIActorBase interface for all actors in the system
 CICoroActorCoroutine-based actor interface for asynchronous message processing
 CIBehaviorBase interface for actor behaviors
 CTBehaviorTemplate for type-safe behavior implementations
 CIBehaviorActorActor that delegates message handling to a pluggable behavior
 CTActorIdGlobally unique identifier for actors across a distributed system
 CTHeaderWire header prepended to every remote actor message
 CTPoisonSystem message that terminates the receiving actor
 CTAskState
 CTActorInternalState
 CTFlags
 CTAsk
 CTActorSystemSingle-threaded actor runtime
 CTEnvelopeReader
 CTZeroCopyEnvelopeReader
 CTZeroCopyEnvelopeReaderV2
 CTIntrusiveListNode
 CTIntrusiveList
 CTContextDeleter
 CTLambdaToContextDeleter
 CTBlobDeleter
 CTBlobOpaque message payload with Near/Far duality
 Cis_local_messagetrue if T declares using LocalMessage = ...; (any type)
 Cis_local_message< T, std::void_t< typename T::LocalMessage > >
 Chas_data_members
 Chas_data_members< T, std::enable_if_t< std::is_empty_v< T > &&std::is_trivial_v< T > &&std::is_standard_layout_v< T > > >
 CTMessagesFactory
 CIOutputStreamAbstract write-buffer interface used by the actor transport layer
 CINodeInterface for a remote node connection in the actor transport layer
 CTNodeConcrete INode implementation for a single remote actor-system endpoint
 CTUnboundedVectorQueueUnbounded queue with automatic capacity growth
 NNDetail
 CTOperationStateState of one operation of a completion-based poller (TUring, TIOCp)
 CTCompletionsCompletions taken from the system and not delivered yet
 CTAddressA class representing an IPv4 or IPv6 address (with port)
 CTArenaAllocatorArena allocator for objects of one type that are often created and destroyed
 CTEPollLinux-specific poller implementation using epoll
 CTIOCpIOCP-based poller for asynchronous I/O on Windows
 CTOperationState of one operation, kept by the caller
 CTKqueuePoller implementation using kqueue (for macOS and FreeBSD)
 CTPollPoller implementation based on the poll() system call
 CTSelectPoller implementation based on the select() system call
 CTUringPoller implementation based on io_uring
 CTTimer
 CTHandlePair
 CTEvent
 CTFinalAwaiterFinal awaiter for a coroutine
 CTFutureOwned coroutine handle that carries a result of type T
 CTPromiseBaseBase promise type for coroutines
 CTPromisePromise for coroutines that return a value of type T
 CTFutureBaseBase future type for coroutines
 CTPromise< void >Promise specialization for coroutines that return void
 CTFuture< void >Owned coroutine handle for coroutines that return void
 CTResolvConfReads nameserver addresses from a resolv.conf-style file or stream
 CTTypelessSocket
 CTResolverAsync DNS resolver over UDP
 CTHostPortA host:port pair that resolves to a TAddress
 CTUriParsed HTTP request URI: /path?key=value&...#fragment
 CTRequestRepresents an incoming HTTP/1.1 request
 CTResponseBuilds and sends an HTTP/1.1 response
 CIRouterInterface for HTTP request handlers
 CTWebServerHTTP/1.1 server that accepts connections and dispatches to a router
 CTInitializer
 CTLoopEvent loop that drives a poller backend
 CINotifierInterface of a thread-safe notification with a single asynchronous listener
 CTNotifierThread-safe notification with a single asynchronous listener
 CTPipeSpawns a child process and exposes its stdin/stdout/stderr as async handles
 CTPollerBaseBackend-independent base for I/O pollers
 CTVoidTaskFire-and-forget coroutine handle
 CTVoidPromise
 CTVoidSuspendedTaskLike TVoidTask but suspends at final_suspend instead of self-destructing
 CTVoidSuspendedPromise
 CTSocketBaseTemplate base class implementing asynchronous socket I/O operations
 CTAwaitable
 CTSocketBase< void >Internal base class encapsulating a socket (or file) descriptor and its poller
 CTFileOps
 CTFileHandleAsynchronous file handle that owns its file descriptor
 CTSockOps
 CTSocketHigh-level asynchronous socket for network communication
 CTPollerDrivenSocketSocket type driven by the poller's implementation
 CTPollerDrivenFileHandleAsynchronous file handle driven by the poller's implementation
 CTLineA line extracted from a circular read buffer, represented in up to two parts
 CTByteReaderA utility for reading data from a socket-like object, either a fixed number of bytes or until a specified delimiter
 CTByteWriterA utility for writing data to a socket-like object
 CTStructReaderA utility for reading a fixed-size structure of type T from a socket-like object
 CTLineSplitterSplits incoming data into lines using a circular buffer of fixed capacity
 CTZeroCopyLineSplitterSplits incoming data into lines using a fixed-size circular buffer, enabling zero-copy writes via Acquire() and Commit()
 CTLineReaderReads a complete line from a socket using a zero-copy line splitter
 CTSslContextOwns an OpenSSL SSL_CTX and optional log callback
 CTSslSocketTLS layer over any connected socket, exposing the same ReadSome/WriteSome interface
 CTWebSocketClient-side WebSocket framing layer over an already-connected socket