public Udp( ILibuvLogger logger, EventLooper looper, Action <Action <IntPtr>, IntPtr> queueCloseHandle) : base(logger) { this.Initialize(looper, queueCloseHandle); }
public WriteRequest(ILibuvLogger logger, EventLooper looper) : base(logger) { this.AllocateMemory( looper.ThreadId, Request.NativeMethods.uv_req_size(RequestType.WRITE) ); this._buffersPointer = IntPtr.Zero; this._writeBuffers = new List <BufferPin>(); }
protected Stream(ILibuvLogger logger) : base(logger) { }
public Async(ILibuvLogger logger, EventLooper looper, Action callback, Action <Action <IntPtr>, IntPtr> queueCloseHandle) : base(logger) { this.Initialize(looper, callback, queueCloseHandle); }
protected Handle(ILibuvLogger logger, GCHandleType handleType = GCHandleType.Weak) : base(IntPtr.Zero, true) { this._handleType = handleType; this._logger = logger; }
public EventLooper(ILibuvLogger logger) : base(logger) { this.Initialize(); }
public ConnectRequest(ILibuvLogger logger, EventLooper looper) : base(logger) { int requestSize = Request.NativeMethods.uv_req_size(RequestType.CONNECT); this.AllocateMemory(looper.ThreadId, requestSize); }
protected Request(ILibuvLogger logger) : base(logger) { }
public NamedPipe(ILibuvLogger logger, EventLooper looper, bool ipc, Action <Action <IntPtr>, IntPtr> queueCloseHandle) : base(logger) { this.Initialize(looper, ipc, queueCloseHandle); }