Files
niko c12fbe3fc6 m
2026-04-12 16:51:38 +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 = "0x9C3F60", Offset = "0x9C2F60", VA = "0x1809C3F60")]
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 = "0x9C40A0", Offset = "0x9C30A0", VA = "0x1809C40A0")]
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 = "0x9C40B0", Offset = "0x9C30B0", VA = "0x1809C40B0")]
get
{
return default(bool);
}
}
// Token: 0x06000358 RID: 856 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60002D9")]
[Address(RVA = "0x9C3480", Offset = "0x9C2480", VA = "0x1809C3480")]
public void Block()
{
}
// Token: 0x06000359 RID: 857 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60002DA")]
[Address(RVA = "0x9C3EB0", Offset = "0x9C2EB0", VA = "0x1809C3EB0")]
public void Unblock()
{
}
// Token: 0x0600035A RID: 858 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60002DB")]
[Address(RVA = "0x9C3520", Offset = "0x9C2520", VA = "0x1809C3520")]
public void Lock()
{
}
// Token: 0x0600035B RID: 859 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60002DC")]
[Address(RVA = "0x9C3F50", Offset = "0x9C2F50", VA = "0x1809C3F50")]
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 = "0x9C3FF0", Offset = "0x9C2FF0", VA = "0x1809C3FF0")]
get
{
return default(bool);
}
}
// Token: 0x0600035D RID: 861 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60002DE")]
[Address(RVA = "0x9C3BA0", Offset = "0x9C2BA0", VA = "0x1809C3BA0")]
public void PushFront(Path path)
{
}
// Token: 0x0600035E RID: 862 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60002DF")]
[Address(RVA = "0x9C3CB0", Offset = "0x9C2CB0", VA = "0x1809C3CB0")]
public void Push(Path path)
{
}
// Token: 0x0600035F RID: 863 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60002E0")]
[Address(RVA = "0x9C3DE0", Offset = "0x9C2DE0", VA = "0x1809C3DE0")]
private void Starving()
{
}
// Token: 0x06000360 RID: 864 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60002E1")]
[Address(RVA = "0x9C3E10", Offset = "0x9C2E10", VA = "0x1809C3E10")]
public void TerminateReceivers()
{
}
// Token: 0x06000361 RID: 865 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002E2")]
[Address(RVA = "0x9C3850", Offset = "0x9C2850", VA = "0x1809C3850")]
public Path Pop()
{
return null;
}
// Token: 0x06000362 RID: 866 RVA: 0x00002082 File Offset: 0x00000282
[Token(Token = "0x60002E3")]
[Address(RVA = "0x9C3DB0", Offset = "0x9C2DB0", VA = "0x1809C3DB0")]
public void ReceiverTerminated()
{
}
// Token: 0x06000363 RID: 867 RVA: 0x00002050 File Offset: 0x00000250
[Token(Token = "0x60002E4")]
[Address(RVA = "0x9C3530", Offset = "0x9C2530", VA = "0x1809C3530")]
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 = "0x9B9FA0", Offset = "0x9B8FA0", VA = "0x1809B9FA0")]
public QueueTerminationException()
{
}
}
}
}