Library Moduleswift-nio 2.81.0NIOEmbedded
NIOEmbedded
import NIOEmbedded
Module information
- Declarations
- 148
- Symbols
- 268
import NIOEmbedded
final class EmbeddedChannel
EmbeddedChannel
is a Channel
implementation that does neither any actual IO nor has a proper eventing mechanism. The prime use-case for EmbeddedChannel
is in unit tests when you want to feed the inbound events and check the outbound events manually.
final class EmbeddedEventLoop
An EventLoop
that is embedded in the current running context with no external control.
final class NIOAsyncTestingChannel
A Channel
with fine-grained control for testing.
final class NIOAsyncTestingEventLoop
An EventLoop
that is thread safe and whose execution is fully controlled by the user.
import CNIOAtomics
import CNIODarwin
import CNIOLLHTTP
import CNIOLinux
import CNIOSHA1
import CNIOWASI
import CNIOWindows
import NIO
Event-driven, non-blocking, network application framework for high performance protocol servers & clients.
import NIOConcurrencyHelpers
import NIOCore
The core abstractions that make up SwiftNIO.
import NIOFileSystem
import NIOFoundationCompat
import NIOHTTP1
import NIOPosix
import NIOTLS
import NIOTestUtils
import NIOWebSocket
import _NIOBase64
import _NIOConcurrency
import _NIODataStructures
import _NIOFileSystem
A file system library for Swift.
import _NIOFileSystemFoundationCompat