public void Connect( UvPipeHandle pipe, string name, Action<UvConnectRequest, int, Exception, object> callback, object state) { _callback = callback; _state = state; Pin(); Libuv.pipe_connect(this, pipe, name, _uv_connect_cb); }
public static extern void uv_pipe_connect(UvConnectRequest req, UvPipeHandle handle, string name, uv_connect_cb cb);
public static extern int uv_pipe_bind(UvPipeHandle loop, string name);
public static extern int uv_pipe_init(UvLoopHandle loop, UvPipeHandle handle, int ipc);
public int pipe_pending_count(UvPipeHandle handle) { handle.Validate(); return _uv_pipe_pending_count(handle); }
public void pipe_connect(UvConnectRequest req, UvPipeHandle handle, string name, uv_connect_cb cb) { req.Validate(); handle.Validate(); _uv_pipe_connect(req, handle, name, cb); }
public void pipe_bind(UvPipeHandle handle, string name) { handle.Validate(); ThrowIfErrored(_uv_pipe_bind(handle, name)); }
public extern static int uv_pipe_pending_count(UvPipeHandle handle);
public static extern void uv_pipe_connect(UvConnectRequest req,UvPipeHandle handle,string name,uv_connect_cb cb);
public static extern int uv_pipe_bind(UvPipeHandle loop,string name);
public static extern int uv_pipe_init(UvLoopHandle loop,UvPipeHandle handle,int ipc);
public int pipe_pending_count(UvPipeHandle handle) { handle.Validate(); return(_uv_pipe_pending_count(handle)); }
public void pipe_init(UvLoopHandle loop, UvPipeHandle handle, bool ipc) { loop.Validate(); handle.Validate(); ThrowIfErrored(_uv_pipe_init(loop, handle, ipc ? -1 : 0)); }