using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls { // Token: 0x02001553 RID: 5459 [Token(Token = "0x2001553")] [StructLayout(3)] public class DtlsTransport : DatagramTransport { // Token: 0x0600915A RID: 37210 RVA: 0x0020438C File Offset: 0x0020258C [Token(Token = "0x600915A")] [Address(RVA = "0x3C3A30", Offset = "0x3C2430", VA = "0x1803C3A30")] internal DtlsTransport(DtlsRecordLayer recordLayer) { this.mRecordLayer = recordLayer; } // Token: 0x0600915B RID: 37211 RVA: 0x002043A8 File Offset: 0x002025A8 [Token(Token = "0x600915B")] [Address(RVA = "0x78FDE0", Offset = "0x78E7E0", VA = "0x18078FDE0", Slot = "9")] public virtual int GetReceiveLimit() { return ((DatagramTransport)this.mRecordLayer).GetReceiveLimit(); } // Token: 0x0600915C RID: 37212 RVA: 0x002043C8 File Offset: 0x002025C8 [Token(Token = "0x600915C")] [Address(RVA = "0x78FCF0", Offset = "0x78E6F0", VA = "0x18078FCF0", Slot = "10")] public virtual int GetSendLimit() { return ((DatagramTransport)this.mRecordLayer).GetReceiveLimit(); } // Token: 0x0600915D RID: 37213 RVA: 0x002043E8 File Offset: 0x002025E8 [Token(Token = "0x600915D")] [Address(RVA = "0x1E87810", Offset = "0x1E86210", VA = "0x181E87810", Slot = "11")] public virtual int Receive(byte[] buf, int off, int len, int waitMillis) { return this.mRecordLayer.GetSendLimit(); } // Token: 0x0600915E RID: 37214 RVA: 0x00204418 File Offset: 0x00202618 [Token(Token = "0x600915E")] [Address(RVA = "0x1E87990", Offset = "0x1E86390", VA = "0x181E87990", Slot = "12")] public virtual void Send(byte[] buf, int off, int len) { DtlsRecordLayer dtlsRecordLayer = this.mRecordLayer; } // Token: 0x0600915F RID: 37215 RVA: 0x00204440 File Offset: 0x00202640 [Token(Token = "0x600915F")] [Address(RVA = "0x1E877E0", Offset = "0x1E861E0", VA = "0x181E877E0", Slot = "13")] public virtual void Close() { int receiveLimit = ((DatagramTransport)this.mRecordLayer).GetReceiveLimit(); } // Token: 0x04006076 RID: 24694 [global::Cpp2IlInjected.FieldOffset(Offset = "0x10")] [Token(Token = "0x4006076")] private readonly DtlsRecordLayer mRecordLayer; } }