internal Loop(IntPtr handle, AbstractByteBufferAllocator allocator) { NativeHandle = handle; ByteBufferAllocator = allocator; callback = new AsyncCallback(this); async = new Async(this); // this fixes a strange bug, where you can't send async // stuff from other threads Sync(() => { }); async.Send(); RunOnce(); // ignore our allocated resources async.Unref(); callback.Unref(); }
public Loop(AbstractByteBufferAllocator allocator) : this(uv_loop_new(), allocator) { }