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