new()
handle:NativeHandle
close():Void
@:value({ timeoutMs : -1 })poll(timeoutMs:Int = -1):Int
read(fd:NativeHandle, buffer:Bytes, callback:(result:Int, bytes:Int) ‑> Void):Int
readNative(fd:NativeHandle, buffer:NativeBuffer, callback:(result:Int, bytes:Int) ‑> Void):Int
@:has_untypedsubmit(fd:NativeHandle, op:LoopOp, buffer:Bytes, callback:(result:Int, bytes:Int) ‑> Void):Int
@:has_untypedsubmitNative(fd:NativeHandle, op:LoopOp, buffer:NativeBuffer, callback:(result:Int, bytes:Int) ‑> Void):Int
write(fd:NativeHandle, buffer:Bytes, callback:(result:Int, bytes:Int) ‑> Void):Int
writeNative(fd:NativeHandle, buffer:NativeBuffer, callback:(result:Int, bytes:Int) ‑> Void):Int