Files
2026-04-10 22:50:51 +02:00

194 lines
5.1 KiB
C#

using System;
using System.Threading;
using Cpp2IlInjected;
namespace Pathfinding
{
// Token: 0x02000049 RID: 73
[Token(Token = "0x2000027")]
internal class ThreadControlQueue
{
// Token: 0x06000355 RID: 853 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60002D6")]
[Address(RVA = "0x24DE440", Offset = "0x24DD240", VA = "0x1824DE440")]
public ThreadControlQueue(int numReceivers)
{
}
// Token: 0x1700009C RID: 156
// (get) Token: 0x06000356 RID: 854 RVA: 0x00003A94 File Offset: 0x00001C94
[Token(Token = "0x17000086")]
public bool IsEmpty
{
[Token(Token = "0x60002D7")]
[Address(RVA = "0x590280", Offset = "0x58F080", VA = "0x180590280")]
get
{
return default(bool);
}
}
// Token: 0x1700009D RID: 157
// (get) Token: 0x06000357 RID: 855 RVA: 0x00003AAC File Offset: 0x00001CAC
[Token(Token = "0x17000087")]
public bool IsTerminating
{
[Token(Token = "0x60002D8")]
[Address(RVA = "0x8522F0", Offset = "0x8510F0", VA = "0x1808522F0")]
get
{
return default(bool);
}
}
// Token: 0x06000358 RID: 856 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60002D9")]
[Address(RVA = "0x24DD960", Offset = "0x24DC760", VA = "0x1824DD960")]
public void Block()
{
}
// Token: 0x06000359 RID: 857 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60002DA")]
[Address(RVA = "0x24DE390", Offset = "0x24DD190", VA = "0x1824DE390")]
public void Unblock()
{
}
// Token: 0x0600035A RID: 858 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60002DB")]
[Address(RVA = "0x24DDA00", Offset = "0x24DC800", VA = "0x1824DDA00")]
public void Lock()
{
}
// Token: 0x0600035B RID: 859 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60002DC")]
[Address(RVA = "0x24DE430", Offset = "0x24DD230", VA = "0x1824DE430")]
public void Unlock()
{
}
// Token: 0x1700009E RID: 158
// (get) Token: 0x0600035C RID: 860 RVA: 0x00003AC4 File Offset: 0x00001CC4
[Token(Token = "0x17000088")]
public bool AllReceiversBlocked
{
[Token(Token = "0x60002DD")]
[Address(RVA = "0x24DE4D0", Offset = "0x24DD2D0", VA = "0x1824DE4D0")]
get
{
return default(bool);
}
}
// Token: 0x0600035D RID: 861 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60002DE")]
[Address(RVA = "0x24DE080", Offset = "0x24DCE80", VA = "0x1824DE080")]
public void PushFront(Path path)
{
}
// Token: 0x0600035E RID: 862 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60002DF")]
[Address(RVA = "0x24DE190", Offset = "0x24DCF90", VA = "0x1824DE190")]
public void Push(Path path)
{
}
// Token: 0x0600035F RID: 863 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60002E0")]
[Address(RVA = "0x24DE2C0", Offset = "0x24DD0C0", VA = "0x1824DE2C0")]
private void Starving()
{
}
// Token: 0x06000360 RID: 864 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60002E1")]
[Address(RVA = "0x24DE2F0", Offset = "0x24DD0F0", VA = "0x1824DE2F0")]
public void TerminateReceivers()
{
}
// Token: 0x06000361 RID: 865 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002E2")]
[Address(RVA = "0x24DDD30", Offset = "0x24DCB30", VA = "0x1824DDD30")]
public Path Pop()
{
return null;
}
// Token: 0x06000362 RID: 866 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60002E3")]
[Address(RVA = "0x24DE290", Offset = "0x24DD090", VA = "0x1824DE290")]
public void ReceiverTerminated()
{
}
// Token: 0x06000363 RID: 867 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002E4")]
[Address(RVA = "0x24DDA10", Offset = "0x24DC810", VA = "0x1824DDA10")]
public Path PopNoBlock(bool blockedBefore)
{
return null;
}
// Token: 0x0400021D RID: 541
[FieldOffset(Offset = "0x10")]
[Token(Token = "0x4000190")]
private Path head;
// Token: 0x0400021E RID: 542
[FieldOffset(Offset = "0x18")]
[Token(Token = "0x4000191")]
private Path tail;
// Token: 0x0400021F RID: 543
[FieldOffset(Offset = "0x20")]
[Token(Token = "0x4000192")]
private readonly object lockObj;
// Token: 0x04000220 RID: 544
[FieldOffset(Offset = "0x28")]
[Token(Token = "0x4000193")]
private readonly int numReceivers;
// Token: 0x04000221 RID: 545
[FieldOffset(Offset = "0x2C")]
[Token(Token = "0x4000194")]
private bool blocked;
// Token: 0x04000222 RID: 546
[FieldOffset(Offset = "0x30")]
[Token(Token = "0x4000195")]
private int blockedReceivers;
// Token: 0x04000223 RID: 547
[FieldOffset(Offset = "0x34")]
[Token(Token = "0x4000196")]
private bool starving;
// Token: 0x04000224 RID: 548
[FieldOffset(Offset = "0x35")]
[Token(Token = "0x4000197")]
private bool terminate;
// Token: 0x04000225 RID: 549
[FieldOffset(Offset = "0x38")]
[Token(Token = "0x4000198")]
private ManualResetEvent block;
// Token: 0x0200004A RID: 74
[Token(Token = "0x20000F7")]
public class QueueTerminationException : Exception
{
// Token: 0x06000364 RID: 868 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60009BC")]
[Address(RVA = "0x24D44A0", Offset = "0x24D32A0", VA = "0x1824D44A0")]
public QueueTerminationException()
{
}
}
}
}