AsioEvent¶
Functions for asynchronous event notification.
primitive val AsioEvent
Constructors¶
create¶
new val create()
: AsioEvent val^
Returns¶
- AsioEvent val^
Public Functions¶
none¶
An empty event.
fun box none()
: Pointer[AsioEvent val] tag
Returns¶
readable¶
Returns true if the flags contain the readable flag.
fun box readable(
flags: U32 val)
: Bool val
Parameters¶
- flags: U32 val
Returns¶
- Bool val
writeable¶
Returns true if the flags contain the writeable flag.
fun box writeable(
flags: U32 val)
: Bool val
Parameters¶
- flags: U32 val
Returns¶
- Bool val
disposable¶
Returns true if the event should be disposed of.
fun box disposable(
flags: U32 val)
: Bool val
Parameters¶
- flags: U32 val
Returns¶
- Bool val
oneshotable¶
Returns true if the flags contain the oneshot flag.
fun box oneshotable(
flags: U32 val)
: Bool val
Parameters¶
- flags: U32 val
Returns¶
- Bool val
dispose¶
fun box dispose()
: U32 val
Returns¶
- U32 val
read¶
fun box read()
: U32 val
Returns¶
- U32 val
write¶
fun box write()
: U32 val
Returns¶
- U32 val
timer¶
fun box timer()
: U32 val
Returns¶
- U32 val
signal¶
fun box signal()
: U32 val
Returns¶
- U32 val
read_write¶
fun box read_write()
: U32 val
Returns¶
- U32 val
oneshot¶
fun box oneshot()
: U32 val
Returns¶
- U32 val
read_write_oneshot¶
fun box read_write_oneshot()
: U32 val
Returns¶
- U32 val
eq¶
fun box eq(
that: AsioEvent val)
: Bool val
Parameters¶
- that: AsioEvent val
Returns¶
- Bool val
ne¶
fun box ne(
that: AsioEvent val)
: Bool val
Parameters¶
- that: AsioEvent val
Returns¶
- Bool val