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.