71 lines
2.0 KiB
C#
71 lines
2.0 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Diagnostics;
|
|
using System.Threading;
|
|
using Cpp2IlInjected;
|
|
using Microsoft.Win32.SafeHandles;
|
|
|
|
namespace System.Net.Sockets
|
|
{
|
|
// Token: 0x020002E8 RID: 744
|
|
[Token(Token = "0x20002E8")]
|
|
internal sealed class SafeSocketHandle : SafeHandleZeroOrMinusOneIsInvalid
|
|
{
|
|
// Token: 0x060013FA RID: 5114 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60013FA")]
|
|
[Address(RVA = "0xADFA40", Offset = "0xADEA40", VA = "0x180ADFA40")]
|
|
public SafeSocketHandle(IntPtr preexistingHandle, bool ownsHandle)
|
|
{
|
|
}
|
|
|
|
// Token: 0x060013FB RID: 5115 RVA: 0x000091E0 File Offset: 0x000073E0
|
|
[Token(Token = "0x60013FB")]
|
|
[Address(RVA = "0xADF3C0", Offset = "0xADE3C0", VA = "0x180ADF3C0", Slot = "7")]
|
|
protected override bool ReleaseHandle()
|
|
{
|
|
return default(bool);
|
|
}
|
|
|
|
// Token: 0x060013FC RID: 5116 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60013FC")]
|
|
[Address(RVA = "0xADF180", Offset = "0xADE180", VA = "0x180ADF180")]
|
|
public void RegisterForBlockingSyscall()
|
|
{
|
|
}
|
|
|
|
// Token: 0x060013FD RID: 5117 RVA: 0x00002053 File Offset: 0x00000253
|
|
[Token(Token = "0x60013FD")]
|
|
[Address(RVA = "0xADF870", Offset = "0xADE870", VA = "0x180ADF870")]
|
|
public void UnRegisterForBlockingSyscall()
|
|
{
|
|
}
|
|
|
|
// Token: 0x04000C8F RID: 3215
|
|
[FieldOffset(Offset = "0x20")]
|
|
[Token(Token = "0x4000C8F")]
|
|
private List<Thread> blocking_threads;
|
|
|
|
// Token: 0x04000C90 RID: 3216
|
|
[FieldOffset(Offset = "0x28")]
|
|
[Token(Token = "0x4000C90")]
|
|
private Dictionary<Thread, StackTrace> threads_stacktraces;
|
|
|
|
// Token: 0x04000C91 RID: 3217
|
|
[FieldOffset(Offset = "0x30")]
|
|
[Token(Token = "0x4000C91")]
|
|
private bool in_cleanup;
|
|
|
|
// Token: 0x04000C92 RID: 3218
|
|
[Token(Token = "0x4000C92")]
|
|
private const int SOCKET_CLOSED = 10004;
|
|
|
|
// Token: 0x04000C93 RID: 3219
|
|
[Token(Token = "0x4000C93")]
|
|
private const int ABORT_RETRIES = 10;
|
|
|
|
// Token: 0x04000C94 RID: 3220
|
|
[Token(Token = "0x4000C94")]
|
|
private static bool THROW_ON_ABORT_RETRIES;
|
|
}
|
|
}
|