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
© 2016-2020, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/builtin-AsioEvent