22 lines
597 B
C#
22 lines
597 B
C#
using System;
|
|
using Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure;
|
|
using Microsoft.AspNetCore.Server.Kestrel.Internal.Networking;
|
|
|
|
namespace Microsoft.AspNetCore.Server.KestrelTests.TestHelpers
|
|
{
|
|
class MockSocket : UvStreamHandle
|
|
{
|
|
public MockSocket(LibuvFunctions uv, int threadId, IKestrelTrace logger) : base(logger)
|
|
{
|
|
CreateMemory(uv, threadId, IntPtr.Size);
|
|
}
|
|
|
|
protected override bool ReleaseHandle()
|
|
{
|
|
DestroyMemory(handle);
|
|
handle = IntPtr.Zero;
|
|
return true;
|
|
}
|
|
}
|
|
}
|