示例#1
0
 public UVPrepare(UVLoop loop) : base(HandleType.Prepare, ptr =>
 {
     Ensure.Success(Api.uv_prepare_init(loop.NativeHandle, ptr));
 })
 {
 }
示例#2
0
 public UVTimer(UVLoop loop) : base(HandleType.Timer, ptr =>
 {
     Ensure.Success(Api.uv_timer_init(loop.NativeHandle, ptr));
 })
 {
 }
示例#3
0
 public UVCheck(UVLoop loop) : base(HandleType.Check, ptr =>
 {
     Ensure.Success(Api.uv_check_init(loop.NativeHandle, ptr));
 })
 {
 }
示例#4
0
文件: Loop.cs 项目: vis2k/unity-libuv
 public UVLoop MoveFrom(UVLoop rhs)
 {
     this.loop = rhs.loop;
     rhs.loop  = IntPtr.Zero;
     return(this);
 }
示例#5
0
 public UVIdle(UVLoop loop) : base(HandleType.Idle, ptr =>
 {
     Ensure.Success(Api.uv_idle_init(loop.NativeHandle, ptr));
 })
 {
 }