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
 CINode
 CTActorContextContext object providing actor communication and scheduling capabilities
 CTAsyncHelper class for managing asynchronous operations in actors
 CTActorIdUnique identifier for actors in the system
 CTActorInternalState
 CTFlags
 CTActorSystem
 CTAsk
 CTAskState
 CTBehaviorTemplate for type-safe behavior implementations
 CTBlob
 CTEnvelopeMessage envelope containing routing and payload information
 CTMessagesFactory
 CTMockActorContextMock actor context for testing purposes
 CTNode
 CTPoison
 CTSendData
 CTUnboundedVectorQueueUnbounded queue with automatic capacity growth
 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
 CTFutureFuture type for coroutines returning a value of type T
 CTFuture< void >Future specialization for coroutines that return void
 CTFutureBaseBase future type for coroutines
 CTHandlePair
 CTHostPort
 CTInitializer
 CTIOCpIOCP-based poller for asynchronous I/O on Windows
 CTKqueuePoller implementation using kqueue (for macOS and FreeBSD)
 CTLine
 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
 CTLoopA generic event loop wrapper that uses TSelect as its poller
 CTPollPoller implementation based on the poll() system call
 CTPollerBaseBase class for pollers managing asynchronous I/O events and timers
 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
 CTResolvConfReads and stores DNS configuration from a file or an input stream
 CTResolverResolves hostnames into IP addresses using a custom poller
 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
 CTSslContextEncapsulates an OpenSSL context (SSL_CTX) with optional logging
 CTSslSocketImplements an SSL/TLS layer on top of an underlying connection
 CTStructReaderA utility for reading a fixed-size structure of type T from a socket-like object
 CTTimer
 CTUringPoller implementation based on io_uring
 CTVoidPromise
 CTVoidSuspendedPromise
 CTVoidSuspendedTask
 CTVoidTask
 CTWebSocketImplements a WebSocket protocol layer on top of a given socket
 CTZeroCopyLineSplitterSplits incoming data into lines using a fixed-size circular buffer, enabling zero-copy writes via Acquire() and Commit()
 CSelfA minimal example of a coroutine "awaitable" object