using System; using System.Runtime.InteropServices; using Cpp2IlInjected; namespace BestHTTP.Futures { // Token: 0x020019AB RID: 6571 [Token(Token = "0x20019AB")] [StructLayout(3)] public interface IFuture { // Token: 0x17001C7F RID: 7295 // (get) Token: 0x0600B085 RID: 45189 [Token(Token = "0x17001C7F")] FutureState state { [Token(Token = "0x600B085")] [Address(Slot = "0")] get; } // Token: 0x17001C80 RID: 7296 // (get) Token: 0x0600B086 RID: 45190 [Token(Token = "0x17001C80")] T value { [Token(Token = "0x600B086")] [Address(Slot = "1")] get; } // Token: 0x17001C81 RID: 7297 // (get) Token: 0x0600B087 RID: 45191 [Token(Token = "0x17001C81")] Exception error { [Token(Token = "0x600B087")] [Address(Slot = "2")] get; } // Token: 0x0600B088 RID: 45192 [Token(Token = "0x600B088")] [Address(Slot = "3")] IFuture OnItem(FutureValueCallback callback); // Token: 0x0600B089 RID: 45193 [Token(Token = "0x600B089")] [Address(Slot = "4")] IFuture OnSuccess(FutureValueCallback callback); // Token: 0x0600B08A RID: 45194 [Token(Token = "0x600B08A")] [Address(Slot = "5")] IFuture OnError(FutureErrorCallback callback); // Token: 0x0600B08B RID: 45195 [Token(Token = "0x600B08B")] [Address(Slot = "6")] IFuture OnComplete(FutureCallback callback); } }