securityProtocolOptions
TypeScriptget securityProtocolOptions(): SDKHandleSwift declarationvar securityProtocolOptions: sec_protocol_options_t { get }class · iOS 15.0+ · SDK 27.1
class Optionsget securityProtocolOptions(): SDKHandleSwift declarationvar securityProtocolOptions: sec_protocol_options_t { get }get isDatagram(): booleanSwift declarationvar isDatagram: Bool { get set }Indicates if this is a datagram flow, not a stream. Only one QUIC datagram flow can be created per connection.
set isDatagram(value: boolean)Swift declarationvar isDatagram: Bool { get set }Indicates if this is a datagram flow, not a stream. Only one QUIC datagram flow can be created per connection.
get idleTimeout(): numberSwift declarationvar idleTimeout: Int { get set }An idle timeout for the QUIC connection, in milliseconds.
set idleTimeout(value: number)Swift declarationvar idleTimeout: Int { get set }An idle timeout for the QUIC connection, in milliseconds.
get initialMaxData(): numberSwift declarationvar initialMaxData: Int { get set }Set the `initial_max_data` transport parameter on a QUIC connection.
set initialMaxData(value: number)Swift declarationvar initialMaxData: Int { get set }Set the `initial_max_data` transport parameter on a QUIC connection.
get maxUDPPayloadSize(): numberSwift declarationvar maxUDPPayloadSize: Int { get set }Define the maximum length of a QUIC packet (UDP payload) that the client is willing to receive on a connection, in bytes.
set maxUDPPayloadSize(value: number)Swift declarationvar maxUDPPayloadSize: Int { get set }Define the maximum length of a QUIC packet (UDP payload) that the client is willing to receive on a connection, in bytes.
get maxDatagramFrameSize(): numberSwift declarationvar maxDatagramFrameSize: Int { get set }Set the `max_datagram_frame_size` transport parameter on a QUIC connection.
set maxDatagramFrameSize(value: number)Swift declarationvar maxDatagramFrameSize: Int { get set }Set the `max_datagram_frame_size` transport parameter on a QUIC connection.
get initialMaxStreamsBidirectional(): numberSwift declarationvar initialMaxStreamsBidirectional: Int { get set }Set the `initial_max_streams_bidi` transport parameter on a QUIC connection.
set initialMaxStreamsBidirectional(value: number)Swift declarationvar initialMaxStreamsBidirectional: Int { get set }Set the `initial_max_streams_bidi` transport parameter on a QUIC connection.
get initialMaxStreamsUnidirectional(): numberSwift declarationvar initialMaxStreamsUnidirectional: Int { get set }Set the `initial_max_streams_uni` transport parameter on a QUIC connection.
set initialMaxStreamsUnidirectional(value: number)Swift declarationvar initialMaxStreamsUnidirectional: Int { get set }Set the `initial_max_streams_uni` transport parameter on a QUIC connection.
get initialMaxStreamDataUnidirectional(): numberSwift declarationvar initialMaxStreamDataUnidirectional: Int { get set }Set the `initial_max_stream_data_uni` transport parameter on a QUIC connection.
set initialMaxStreamDataUnidirectional(value: number)Swift declarationvar initialMaxStreamDataUnidirectional: Int { get set }Set the `initial_max_stream_data_uni` transport parameter on a QUIC connection.
get initialMaxStreamDataBidirectionalLocal(): numberSwift declarationvar initialMaxStreamDataBidirectionalLocal: Int { get set }Set the `initial_max_stream_data_bidi_local` transport parameter on a QUIC connection.
set initialMaxStreamDataBidirectionalLocal(value: number)Swift declarationvar initialMaxStreamDataBidirectionalLocal: Int { get set }Set the `initial_max_stream_data_bidi_local` transport parameter on a QUIC connection.
get initialMaxStreamDataBidirectionalRemote(): numberSwift declarationvar initialMaxStreamDataBidirectionalRemote: Int { get set }Set the `initial_max_stream_data_bidi_remote` transport parameter on a QUIC connection.
set initialMaxStreamDataBidirectionalRemote(value: number)Swift declarationvar initialMaxStreamDataBidirectionalRemote: Int { get set }Set the `initial_max_stream_data_bidi_remote` transport parameter on a QUIC connection.
static initAlpn(alpn: Array<string>): NWProtocolQUIC_OptionsSwift declarationconvenience init(alpn: [String])Create QUIC options with the given application protocols
get alpn(): Array<string>Swift declarationvar alpn: [String] { get set }set alpn(value: Array<string>)Swift declarationvar alpn: [String] { get set }get direction(): NWProtocolQUIC_Options_DirectionSwift declarationvar direction: NWProtocolQUIC.Options.Direction { get set }The direction of the QUIC stream. Defaults to bidirectional.
set direction(value: NWProtocolQUIC_Options_Direction)Swift declarationvar direction: NWProtocolQUIC.Options.Direction { get set }The direction of the QUIC stream. Defaults to bidirectional.
static init(): NWProtocolQUIC_OptionsSwift declarationinit()Create QUIC options to set in an NWParameters.ProtocolStack.
No declarations were skipped in this snapshot.