C# Класс Org.BouncyCastle.Crypto.Tls.DtlsRecordLayer

Наследование: DatagramTransport
Показать файл Открыть проект Примеры использования класса

Private Properties

Свойство Тип Описание
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

Открытые методы

Метод Описание
Close ( ) : void
GetReceiveLimit ( ) : int
GetSendLimit ( ) : int
Receive ( byte buf, int off, int len, int waitMillis ) : int
Send ( byte buf, int off, int len ) : void

Приватные методы

Метод Описание
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

Описание методов

Close() публичный Метод

public Close ( ) : void
Результат void

GetReceiveLimit() публичный Метод

public GetReceiveLimit ( ) : int
Результат int

GetSendLimit() публичный Метод

public GetSendLimit ( ) : int
Результат int

Receive() публичный Метод

public Receive ( byte buf, int off, int len, int waitMillis ) : int
buf byte
off int
len int
waitMillis int
Результат int

Send() публичный Метод

public Send ( byte buf, int off, int len ) : void
buf byte
off int
len int
Результат void