Static Propertyswift-nio 2.84.0NIOConcurrencyHelpers->Swift
atomic_store
atomics.swift:388static let atomic_store: (OpaquePointer, int_least32_t) -> Void
static let atomic_store: (OpaquePointer, int_least32_t) -> Void
ss5Int32V21NIOConcurrencyHelpersE12atomic_storeyys13OpaquePointerV_ABtYbcvpZ
What are these?4RSLG
import Swift
import NIOConcurrencyHelpers
@frozen struct Int32
A 32-bit signed integer value type.
@frozen struct OpaquePointer
A wrapper around an opaque C pointer.
typealias int_least32_t = __int_least32_t
typealias Void = ()
The return type of functions that don’t explicitly specify a return type, that is, an empty tuple ()
.
static let atomic_add: (OpaquePointer, int_least32_t) -> int_least32_t
static let atomic_compare_and_exchange: (OpaquePointer, int_least32_t, int_least32_t) -> Bool
static let atomic_create: (int_least32_t) -> OpaquePointer
static let atomic_destroy: (OpaquePointer) -> Void
static let atomic_exchange: (OpaquePointer, int_least32_t) -> int_least32_t
static let atomic_load: (OpaquePointer) -> int_least32_t
static let atomic_sub: (OpaquePointer, int_least32_t) -> int_least32_t
static let nio_atomic_add: (UnsafeMutablePointer<catmc_nio_atomic_int_least32_t>, int_least32_t) -> int_least32_t
static let nio_atomic_compare_and_exchange: (UnsafeMutablePointer<catmc_nio_atomic_int_least32_t>, int_least32_t, int_least32_t) -> Bool
static let nio_atomic_create_with_existing_storage: (UnsafeMutablePointer<catmc_nio_atomic_int_least32_t>, int_least32_t) -> Void
static let nio_atomic_exchange: (UnsafeMutablePointer<catmc_nio_atomic_int_least32_t>, int_least32_t) -> int_least32_t
static let nio_atomic_load: (UnsafeMutablePointer<catmc_nio_atomic_int_least32_t>) -> int_least32_t
static let nio_atomic_store: (UnsafeMutablePointer<catmc_nio_atomic_int_least32_t>, int_least32_t) -> Void
static let nio_atomic_sub: (UnsafeMutablePointer<catmc_nio_atomic_int_least32_t>, int_least32_t) -> int_least32_t
typealias AtomicWrapper = catmc_nio_atomic_int_least32_t