Initializerswift-nio 2.81.0NIOCore
init(level:name:)
Create a new SocketOption
.
init(level: NIOBSDSocket.OptionLevel, name: NIOBSDSocket.Option)
Create a new SocketOption
.
init(level: NIOBSDSocket.OptionLevel, name: NIOBSDSocket.Option)
s7NIOCore14ChannelOptionsV5TypesO12SocketOptionV5level4nameAgA12NIOBSDSocketO0F5LevelV_AK0F0Vtcfc
What are these?8VQXI
import NIOCore
The core abstractions that make up SwiftNIO.
struct SocketOption
SocketOption
allows users to specify configuration settings that are directly applied to the underlying socket file descriptor.
struct ChannelOptions
Provides ChannelOption
s to be used with a Channel
, Bootstrap
or ServerBootstrap
.
enum Types
enum NIOBSDSocket
struct OptionLevel
Defines socket option levels.
struct Option
Defines configuration option names.
init(level: SocketOptionLevel, name: SocketOptionName)
Create a new SocketOption
.
var level: SocketOptionLevel { get set }
var name: SocketOptionName { get set }
var optionLevel: NIOBSDSocket.OptionLevel
var optionName: NIOBSDSocket.Option
typealias Value = (SocketOptionValue)