Files
2026-06-04 11:42:34 +02:00

235 lines
7.0 KiB
C#

using System;
using System.Threading;
namespace BestHTTP
{
// Token: 0x020001C3 RID: 451
internal abstract class AMOOKEMCBLG : IDisposable
{
// Token: 0x06005A0E RID: 23054 RVA: 0x001B7308 File Offset: 0x001B5508
public AMOOKEMCBLG(string IHMNHKKKLMM)
: this(IHMNHKKKLMM, true)
{
}
// Token: 0x06005A0F RID: 23055 RVA: 0x001B7314 File Offset: 0x001B5514
public AMOOKEMCBLG(string IHMNHKKKLMM, bool ICHBHFMMGIM)
{
this.IIMHCLLCPLO = IHMNHKKKLMM;
this.FBBMOMHACLA = PANGJKKHBJG.Initial;
this.EPFHCAMACPO = DateTime.UtcNow;
this.AFBDNNDABKB = ICHBHFMMGIM;
}
// Token: 0x170001C0 RID: 448
// (get) Token: 0x06005A10 RID: 23056 RVA: 0x001B733C File Offset: 0x001B553C
// (set) Token: 0x06005A11 RID: 23057 RVA: 0x001B7344 File Offset: 0x001B5544
public string IIMHCLLCPLO { get; protected set; }
// Token: 0x170001C1 RID: 449
// (get) Token: 0x06005A12 RID: 23058 RVA: 0x001B7350 File Offset: 0x001B5550
// (set) Token: 0x06005A13 RID: 23059 RVA: 0x001B7358 File Offset: 0x001B5558
public PANGJKKHBJG FBBMOMHACLA { get; protected set; }
// Token: 0x170001C2 RID: 450
// (get) Token: 0x06005A14 RID: 23060 RVA: 0x001B7364 File Offset: 0x001B5564
public bool DNNCIJDOAPD
{
get
{
return this.FBBMOMHACLA == PANGJKKHBJG.Initial || this.FBBMOMHACLA == PANGJKKHBJG.Free;
}
}
// Token: 0x170001C3 RID: 451
// (get) Token: 0x06005A15 RID: 23061 RVA: 0x001B7380 File Offset: 0x001B5580
public bool ACBKNECAIAN
{
get
{
return this.FBBMOMHACLA > PANGJKKHBJG.Initial && this.FBBMOMHACLA < PANGJKKHBJG.Free;
}
}
// Token: 0x170001C4 RID: 452
// (get) Token: 0x06005A16 RID: 23062 RVA: 0x001B739C File Offset: 0x001B559C
// (set) Token: 0x06005A17 RID: 23063 RVA: 0x001B73A4 File Offset: 0x001B55A4
public KGBBPEDECCO BLKNPIGBLBH { get; protected set; }
// Token: 0x170001C5 RID: 453
// (get) Token: 0x06005A18 RID: 23064 RVA: 0x001B73B0 File Offset: 0x001B55B0
public virtual bool MIDFFPAJGMG
{
get
{
return this.DNNCIJDOAPD && DateTime.UtcNow - this.EPFHCAMACPO > EDGFEAGFEKH.NOKEKHCEKOB;
}
}
// Token: 0x170001C6 RID: 454
// (get) Token: 0x06005A19 RID: 23065 RVA: 0x001B73DC File Offset: 0x001B55DC
// (set) Token: 0x06005A1A RID: 23066 RVA: 0x001B73E4 File Offset: 0x001B55E4
public DateTime PAPNOCOMOBF { get; protected set; }
// Token: 0x170001C7 RID: 455
// (get) Token: 0x06005A1B RID: 23067 RVA: 0x001B73F0 File Offset: 0x001B55F0
// (set) Token: 0x06005A1C RID: 23068 RVA: 0x001B73F8 File Offset: 0x001B55F8
public DateTime EGDJOFDHCPA { get; protected set; }
// Token: 0x170001C8 RID: 456
// (get) Token: 0x06005A1D RID: 23069 RVA: 0x001B7404 File Offset: 0x001B5604
// (set) Token: 0x06005A1E RID: 23070 RVA: 0x001B740C File Offset: 0x001B560C
protected ENJHJOLPJKH EIGELCAHPCH { get; set; }
// Token: 0x170001C9 RID: 457
// (get) Token: 0x06005A1F RID: 23071 RVA: 0x001B7418 File Offset: 0x001B5618
public bool BKDFJEPBPLD
{
get
{
return this.EIGELCAHPCH != null;
}
}
// Token: 0x170001CA RID: 458
// (get) Token: 0x06005A20 RID: 23072 RVA: 0x001B7428 File Offset: 0x001B5628
// (set) Token: 0x06005A21 RID: 23073 RVA: 0x001B7430 File Offset: 0x001B5630
public Uri CDFFBBKJFOJ { get; protected set; }
// Token: 0x06005A22 RID: 23074
internal abstract void IKOEOPDDIPH(PANGJKKHBJG LFPMADLHCPG);
// Token: 0x06005A23 RID: 23075 RVA: 0x001B743C File Offset: 0x001B563C
internal void BIGHBAOJNEO(KGBBPEDECCO OCJJLJHMMGH)
{
if (this.FBBMOMHACLA == PANGJKKHBJG.Processing)
{
throw new Exception("Connection already processing a request!");
}
this.PAPNOCOMOBF = DateTime.MaxValue;
this.FBBMOMHACLA = PANGJKKHBJG.Processing;
this.BLKNPIGBLBH = OCJJLJHMMGH;
if (this.AFBDNNDABKB)
{
ThreadPool.QueueUserWorkItem(new WaitCallback(this.ANBKEFNCOAJ));
}
else
{
this.ANBKEFNCOAJ(null);
}
}
// Token: 0x06005A24 RID: 23076 RVA: 0x001B74A4 File Offset: 0x001B56A4
protected virtual void ANBKEFNCOAJ(object HGIIECJDGEI)
{
}
// Token: 0x06005A25 RID: 23077 RVA: 0x001B74A8 File Offset: 0x001B56A8
internal void HAFMCBMDHPG()
{
if (this.BLKNPIGBLBH.KCEOPCAPONL != null && this.BLKNPIGBLBH.HLMADICJOKK)
{
try
{
this.BLKNPIGBLBH.KCEOPCAPONL(this.BLKNPIGBLBH, this.BLKNPIGBLBH.MFGBLACGNBA, this.BLKNPIGBLBH.DMAFDHKPGKK);
}
catch (Exception ex)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("ConnectionBase", "HandleProgressCallback - OnProgress", ex);
}
this.BLKNPIGBLBH.HLMADICJOKK = false;
}
if (this.BLKNPIGBLBH.EANEFPCOABH != null && this.BLKNPIGBLBH.ILNJAMCCKDL)
{
try
{
this.BLKNPIGBLBH.EANEFPCOABH(this.BLKNPIGBLBH, this.BLKNPIGBLBH.BOIFMOHFMIN, this.BLKNPIGBLBH.CHHKOMLBEGK);
}
catch (Exception ex2)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("ConnectionBase", "HandleProgressCallback - OnUploadProgress", ex2);
}
this.BLKNPIGBLBH.ILNJAMCCKDL = false;
}
}
// Token: 0x06005A26 RID: 23078 RVA: 0x001B75C4 File Offset: 0x001B57C4
internal void LBDGDIDFPPM()
{
try
{
this.HAFMCBMDHPG();
if (this.FBBMOMHACLA == PANGJKKHBJG.Upgraded)
{
if (this.BLKNPIGBLBH != null && this.BLKNPIGBLBH.CMINJOGMKCG != null && this.BLKNPIGBLBH.CMINJOGMKCG.EOPPEFBOIKP)
{
this.BLKNPIGBLBH.CKNNGIBOBOL();
}
this.FBBMOMHACLA = PANGJKKHBJG.WaitForProtocolShutdown;
}
else
{
this.BLKNPIGBLBH.KDOOJPFFPPA();
}
}
catch (Exception ex)
{
EDGFEAGFEKH.ABKOCPMECFA.BNHIDAKJDEG("ConnectionBase", "HandleCallback", ex);
}
}
// Token: 0x06005A27 RID: 23079 RVA: 0x001B7668 File Offset: 0x001B5868
internal void ECKOPEFCEBO(GPGKBFOLOPM LNEDDEDONEK)
{
this.NAGNLCJLJBG = LNEDDEDONEK;
if (this.FBBMOMHACLA <= PANGJKKHBJG.Initial || this.FBBMOMHACLA >= PANGJKKHBJG.WaitForProtocolShutdown || this.FBBMOMHACLA == PANGJKKHBJG.Redirected)
{
this.EMFHLHENIBF();
}
}
// Token: 0x06005A28 RID: 23080 RVA: 0x001B769C File Offset: 0x001B589C
protected void EMFHLHENIBF()
{
if (this.FBBMOMHACLA == PANGJKKHBJG.TimedOut || this.FBBMOMHACLA == PANGJKKHBJG.Closed)
{
this.EPFHCAMACPO = DateTime.MinValue;
}
this.FBBMOMHACLA = PANGJKKHBJG.Free;
this.BLKNPIGBLBH = null;
if (this.NAGNLCJLJBG != null)
{
this.NAGNLCJLJBG(this);
this.NAGNLCJLJBG = null;
}
}
// Token: 0x170001CB RID: 459
// (get) Token: 0x06005A29 RID: 23081 RVA: 0x001B76FC File Offset: 0x001B58FC
// (set) Token: 0x06005A2A RID: 23082 RVA: 0x001B7704 File Offset: 0x001B5904
private protected bool LLNFLDDLCHK { protected get; private set; }
// Token: 0x06005A2B RID: 23083 RVA: 0x001B7710 File Offset: 0x001B5910
public void Dispose()
{
this.GIAOBJADDCM(true);
GC.SuppressFinalize(this);
}
// Token: 0x06005A2C RID: 23084 RVA: 0x001B7720 File Offset: 0x001B5920
protected virtual void GIAOBJADDCM(bool PGLBLOEGIOF)
{
this.LLNFLDDLCHK = true;
}
// Token: 0x04000B3E RID: 2878
protected DateTime EPFHCAMACPO;
// Token: 0x04000B3F RID: 2879
protected GPGKBFOLOPM NAGNLCJLJBG;
// Token: 0x04000B40 RID: 2880
private bool AFBDNNDABKB;
}
}