Terraria v1.4.4.9
Terraria source code documentation
Loading...
Searching...
No Matches
System.Net.Quic.QuicConnection Class Referencesealed

Public Member Functions

 QuicConnection (EndPoint remoteEndPoint, SslClientAuthenticationOptions? sslClientAuthenticationOptions, IPEndPoint? localEndPoint=null)
 
 QuicConnection (QuicClientConnectionOptions options)
 
 QuicConnection (QuicImplementationProvider implementationProvider, EndPoint remoteEndPoint, SslClientAuthenticationOptions? sslClientAuthenticationOptions, IPEndPoint? localEndPoint=null)
 
 QuicConnection (QuicImplementationProvider implementationProvider, QuicClientConnectionOptions options)
 
ValueTask ConnectAsync (CancellationToken cancellationToken=default(CancellationToken))
 
ValueTask WaitForAvailableUnidirectionalStreamsAsync (CancellationToken cancellationToken=default(CancellationToken))
 
ValueTask WaitForAvailableBidirectionalStreamsAsync (CancellationToken cancellationToken=default(CancellationToken))
 
QuicStream OpenUnidirectionalStream ()
 
QuicStream OpenBidirectionalStream ()
 
async ValueTask< QuicStreamAcceptStreamAsync (CancellationToken cancellationToken=default(CancellationToken))
 
ValueTask CloseAsync (long errorCode, CancellationToken cancellationToken=default(CancellationToken))
 
void Dispose ()
 
int GetRemoteAvailableUnidirectionalStreamCount ()
 
int GetRemoteAvailableBidirectionalStreamCount ()
 

Package Functions

 QuicConnection (QuicConnectionProvider provider)
 

Properties

bool Connected [get]
 
IPEndPointLocalEndPoint [get]
 
EndPoint RemoteEndPoint [get]
 
X509CertificateRemoteCertificate [get]
 
SslApplicationProtocol NegotiatedApplicationProtocol [get]
 

Private Attributes

readonly QuicConnectionProvider _provider
 

Detailed Description

Definition at line 9 of file QuicConnection.cs.


The documentation for this class was generated from the following file: