66 lines
2.2 KiB
C#
66 lines
2.2 KiB
C#
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;
|
|
}
|
|
}
|