Functions for asynchronous event notification.
primitive val AsioEvent
new val create() : AsioEvent val^
An empty event.
fun box none() : Pointer[AsioEvent val] tag
Returns true if the flags contain the readable flag.
fun box readable( flags: U32 val) : Bool val
Returns true if the flags contain the writeable flag.
fun box writeable( flags: U32 val) : Bool val
Returns true if the event should be disposed of.
fun box disposable( flags: U32 val) : Bool val
Returns true if the flags contain the oneshot flag.
fun box oneshotable( flags: U32 val) : Bool val
fun box dispose() : U32 val
fun box read() : U32 val
fun box write() : U32 val
fun box timer() : U32 val
fun box signal() : U32 val
fun box read_write() : U32 val
fun box oneshot() : U32 val
fun box read_write_oneshot() : U32 val
fun box eq( that: AsioEvent val) : Bool val
fun box ne( that: AsioEvent val) : Bool val
© 2016-2018, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/builtin-AsioEvent