UvWriteReq Class

Summary description for UvWriteRequest

Namespace
Microsoft.AspNetCore.Server.Kestrel.Internal.Networking
Assemblies
  • Microsoft.AspNetCore.Server.Kestrel

Syntax

public class UvWriteReq : UvRequest, IDisposable
class Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvWriteReq

Constructors

UvWriteReq(Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.IKestrelTrace)
public UvWriteReq(IKestrelTrace logger)

Methods

Init(Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvLoopHandle)
public void Init(UvLoopHandle loop)
Write(Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle, Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator, Microsoft.AspNetCore.Server.Kestrel.Internal.Infrastructure.MemoryPoolIterator, System.Int32, System.Action<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvWriteReq, System.Int32, System.Exception, System.Object>, System.Object)
public void Write(UvStreamHandle handle, MemoryPoolIterator start, MemoryPoolIterator end, int nBuffers, Action<UvWriteReq, int, Exception, object> callback, object state)
Write2(Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle, System.ArraySegment<System.ArraySegment<System.Byte>>, Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvStreamHandle, System.Action<Microsoft.AspNetCore.Server.Kestrel.Internal.Networking.UvWriteReq, System.Int32, System.Exception, System.Object>, System.Object)
public void Write2(UvStreamHandle handle, ArraySegment<ArraySegment<byte>> bufs, UvStreamHandle sendHandle, Action<UvWriteReq, int, Exception, object> callback, object state)