COROIO: Class List
COROIO
 
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 NNNet
 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