C# Class Org.BouncyCastle.Crypto.Tls.DtlsRecordLayer

Inheritance: DatagramTransport
Afficher le fichier Open project: bcgit/bc-csharp Class Usage Examples

Private Properties

Свойство Type Description
CloseTransport void
DtlsRecordLayer System
Fail void
Failed void
GetMacSequenceNumber long
HandshakeSuccessful void
InitPendingEpoch void
RaiseAlert void
ReceiveRecord int
ResetWriteEpoch void
SendRecord void
SetPlaintextLimit void
SetWriteVersion void
Warn void

Méthodes publiques

Méthode Description
Close ( ) : void
GetReceiveLimit ( ) : int
GetSendLimit ( ) : int
Receive ( byte buf, int off, int len, int waitMillis ) : int
Send ( byte buf, int off, int len ) : void

Private Methods

Méthode Description
CloseTransport ( ) : void
DtlsRecordLayer ( DatagramTransport transport, TlsContext context, TlsPeer peer, byte contentType ) : System
Fail ( byte alertDescription ) : void
Failed ( ) : void
GetMacSequenceNumber ( int epoch, long sequence_number ) : long
HandshakeSuccessful ( DtlsHandshakeRetransmit retransmit ) : void
InitPendingEpoch ( TlsCipher pendingCipher ) : void
RaiseAlert ( byte alertLevel, byte alertDescription, string message, Exception cause ) : void
ReceiveRecord ( byte buf, int off, int len, int waitMillis ) : int
ResetWriteEpoch ( ) : void
SendRecord ( byte contentType, byte buf, int off, int len ) : void
SetPlaintextLimit ( int plaintextLimit ) : void
SetWriteVersion ( Org.BouncyCastle.Crypto.Tls.ProtocolVersion writeVersion ) : void
Warn ( byte alertDescription, string message ) : void

Method Details

Close() public méthode

public Close ( ) : void
Résultat void

GetReceiveLimit() public méthode

public GetReceiveLimit ( ) : int
Résultat int

GetSendLimit() public méthode

public GetSendLimit ( ) : int
Résultat int

Receive() public méthode

public Receive ( byte buf, int off, int len, int waitMillis ) : int
buf byte
off int
len int
waitMillis int
Résultat int

Send() public méthode

public Send ( byte buf, int off, int len ) : void
buf byte
off int
len int
Résultat void