public UVPrepare(UVLoop loop) : base(HandleType.Prepare, ptr => { Ensure.Success(Api.uv_prepare_init(loop.NativeHandle, ptr)); }) { }
public UVTimer(UVLoop loop) : base(HandleType.Timer, ptr => { Ensure.Success(Api.uv_timer_init(loop.NativeHandle, ptr)); }) { }
public UVCheck(UVLoop loop) : base(HandleType.Check, ptr => { Ensure.Success(Api.uv_check_init(loop.NativeHandle, ptr)); }) { }
public UVLoop MoveFrom(UVLoop rhs) { this.loop = rhs.loop; rhs.loop = IntPtr.Zero; return(this); }
public UVIdle(UVLoop loop) : base(HandleType.Idle, ptr => { Ensure.Success(Api.uv_idle_init(loop.NativeHandle, ptr)); }) { }