Library Moduleswift-nio 2.74.0NIOConcurrencyHelpers
NIOConcurrencyHelpers
import NIOConcurrencyHelpers
Module information
- Declarations
- 253
- Symbols
- 253
Uncategorized
Protocols
Types
class ConditionLock<T>
A
Lock
with a built-in state variable.struct NIOLock
A threading lock based on
libpthread
instead oflibdispatch
.struct NIOLockedValueBox<Value>
Provides locked access to
Value
.
Show obsolete interfaces (5)
Hide obsolete interfaces
class Atomic<T>
An encapsulation of an atomic primitive object.
class AtomicBox<T>
AtomicBox
is a heap-allocated box which allows lock-free access to an instance of a Swift class.class Lock
A threading lock based on
libpthread
instead oflibdispatch
.class NIOAtomic<T>
An encapsulation of an atomic primitive object.
struct UnsafeEmbeddedAtomic<T>
An atomic primitive object.
Other modules
CNIOAtomics
CNIODarwin
CNIOLLHTTP
CNIOLinux
CNIOSHA1
CNIOWASI
CNIOWindows
NIO
Event-driven, non-blocking, network application framework for high performance protocol servers & clients.
NIOCore
The core abstractions that make up SwiftNIO.
NIOEmbedded
NIOFileSystem
NIOFoundationCompat
NIOHTTP1
NIOPosix
NIOTLS
NIOTestUtils
NIOWebSocket
_NIOBase64
_NIOConcurrency
_NIODataStructures
_NIOFileSystem
A file system library for Swift.
_NIOFileSystemFoundationCompat