AsioEvent
Функции для асинхронного уведомления об событиях.
primitive val AsioEvent
Конструкторы
create
new val create() : AsioEvent val^
Возвращает
- AsioEvent val^
Открытые функции
none
Пустое событие.
fun box none() : Pointer[AsioEvent val] tag
Возвращает
readable
Возвращает true, если флаги содержат флаг readable.
fun box readable( flags: U32 val) : Bool val
Параметры
- flags: U32 val
Возвращает
- Bool val
writeable
Возвращает true, если флаги содержат флаг writeable.
fun box writeable( flags: U32 val) : Bool val
Параметры
- flags: U32 val
Возвращает
- Bool val
disposable
Возвращает true, если событие должно быть удалено.
fun box disposable( flags: U32 val) : Bool val
Параметры
- flags: U32 val
Возвращает
- Bool val
oneshotable
Возвращает true, если флаги содержат флаг oneshot.
fun box oneshotable( flags: U32 val) : Bool val
Параметры
- flags: U32 val
Возвращает
- Bool val
dispose
fun box dispose() : U32 val
Возвращает
- U32 val
read
fun box read() : U32 val
Возвращает
- U32 val
write
fun box write() : U32 val
Возвращает
- U32 val
timer
fun box timer() : U32 val
Возвращает
- U32 val
signal
fun box signal() : U32 val
Возвращает
- U32 val
read_write
fun box read_write() : U32 val
Возвращает
- U32 val
oneshot
fun box oneshot() : U32 val
Возвращает
- U32 val
read_write_oneshot
fun box read_write_oneshot() : U32 val
Возвращает
- U32 val
eq
fun box eq( that: AsioEvent val) : Bool val
Параметры
- that: AsioEvent val
Возвращает
- Bool val
ne
fun box ne( that: AsioEvent val) : Bool val
Параметры
- that: AsioEvent val
Возвращает
- Bool val
© 2016-2020, The Pony Developers
© 2014-2015, Causality Ltd.
Licensed under the BSD 2-Clause License.
https://stdlib.ponylang.io/builtin-AsioEvent