Skip to content

ALPNStandardProtocolResolver

[Source]

Implements the standard protocol selection akin to the OpenSSL function SSL_select_next_proto.

class val ALPNStandardProtocolResolver is
  ALPNProtocolResolver box

Implements


Constructors

create

[Source]

new val create(
  supported': Array[ALPNProtocolName] val,
  use_client_as_fallback': Bool val = true)
: ALPNStandardProtocolResolver val^

Parameters

Returns


Public fields

let supported: Array[ALPNProtocolName] val

[Source]


let use_client_as_fallback: Bool val

[Source]


Public Functions

resolve

[Source]

fun box resolve(
  advertised: Array[ALPNProtocolName] val)
: ALPNMatchResult

Parameters

Returns