Skip to content

INegotiationPeer

Interface for a peer that participates in the negotiation process.

Methods:

List<String> GetSupportedProtocolNames(Negotiator)

Gets the list of supported ALPN protocol names for negotiation.

Boolean MustStopAdvancingToNextStep(Negotiator, NegotiationSteps, NegotiationSteps, Exception)

Indicates whether the negotiation process must stop advancing to the next step.

Void EvaluateProxyNegotiationFailure(Negotiator, Exception, Boolean)

Handles the evaluation of a proxy negotiation failure.

Void OnNegotiationFailed(Negotiator, Exception)

Handles the negotiation failure.

Void OnNegotiationFinished(Negotiator, PeekableContentProviderStream, TCPStreamer, String)

Handles the successful completion of negotiation.

Comments