using System; using System.IO; using Cpp2IlInjected; namespace BestHTTP.SecureProtocol.Org.BouncyCastle.Crypto.Tls { // Token: 0x02001C1A RID: 7194 [Token(Token = "0x2001C1A")] public class HeartbeatExtension { // Token: 0x0600B119 RID: 45337 RVA: 0x00264CBC File Offset: 0x00262EBC [Token(Token = "0x600B119")] [Address(RVA = "0x494420", Offset = "0x493420", VA = "0x180494420")] public HeartbeatExtension(byte mode) { this.mMode = mode; } // Token: 0x17001C0B RID: 7179 // (get) Token: 0x0600B11A RID: 45338 RVA: 0x00264CE8 File Offset: 0x00262EE8 [Token(Token = "0x17001C0B")] public virtual byte Mode { [Token(Token = "0x600B11A")] [Address(RVA = "0x4944B0", Offset = "0x4934B0", VA = "0x1804944B0", Slot = "4")] get { return this.mMode; } } // Token: 0x0600B11B RID: 45339 RVA: 0x00264CFC File Offset: 0x00262EFC [Token(Token = "0x600B11B")] [Address(RVA = "0x494290", Offset = "0x493290", VA = "0x180494290", Slot = "5")] public virtual void Encode(Stream output) { TlsUtilities.WriteUint8(this.mMode, output); } // Token: 0x0600B11C RID: 45340 RVA: 0x00264D18 File Offset: 0x00262F18 [Token(Token = "0x600B11C")] [Address(RVA = "0x494300", Offset = "0x493300", VA = "0x180494300")] public static HeartbeatExtension Parse(Stream input) { byte b = TlsUtilities.ReadUint8(input); HeartbeatExtension heartbeatExtension; heartbeatExtension.mMode = b; return heartbeatExtension; } // Token: 0x040070D5 RID: 28885 [FieldOffset(Offset = "0x10")] [Token(Token = "0x40070D5")] protected readonly byte mMode; } }