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