One Logo Pool Ball
Network · IOS API REFERENCE

NWParameters.ProtocolStack

class · iOS 12.0+ · SDK 27.1

class ProtocolStack

A ProtocolStack contains a list of protocols to use for a connection. The members of the protocol stack are NWProtocolOptions objects, each defining which protocol to use within the stack along with any protocol-specific options. Each stack includes an array of application-level protocols, a single transport-level protocol, and an optional internet-level protocol. If the internet- level protocol is not specified, any available and applicable IP address family may be used.

Members (6)

get · iOS 12.0+

internetProtocol

TypeScript
get internetProtocol(): (NWProtocolOptions) | null
Swift declaration
var internetProtocol: NWProtocolOptions? { get set }
set · iOS 12.0+

internetProtocol

TypeScript
set internetProtocol(value: (NWProtocolOptions) | null)
Swift declaration
var internetProtocol: NWProtocolOptions? { get set }
get · iOS 12.0+

transportProtocol

TypeScript
get transportProtocol(): (NWProtocolOptions) | null
Swift declaration
var transportProtocol: NWProtocolOptions? { get set }
set · iOS 12.0+

transportProtocol

TypeScript
set transportProtocol(value: (NWProtocolOptions) | null)
Swift declaration
var transportProtocol: NWProtocolOptions? { get set }
get · iOS 12.0+

applicationProtocols

TypeScript
get applicationProtocols(): Array<NWProtocolOptions>
Swift declaration
var applicationProtocols: [NWProtocolOptions] { get set }
set · iOS 12.0+

applicationProtocols

TypeScript
set applicationProtocols(value: Array<NWProtocolOptions>)
Swift declaration
var applicationProtocols: [NWProtocolOptions] { get set }

Skipped declarations

No declarations were skipped in this snapshot.

All Network types →