AsioEvent

[Source]

Functions for asynchronous event notification.

primitive val AsioEvent

Constructors

create

[Source]

new val create()
: AsioEvent val^

Returns

Public Functions

none

[Source]

An empty event.

fun box none()
: Pointer[AsioEvent val] tag

Returns

readable

[Source]

Returns true if the flags contain the readable flag.

fun box readable(
  flags: U32 val)
: Bool val

Parameters

  • flags: U32 val

Returns

writeable

[Source]

Returns true if the flags contain the writeable flag.

fun box writeable(
  flags: U32 val)
: Bool val

Parameters

  • flags: U32 val

Returns

disposable

[Source]

Returns true if the event should be disposed of.

fun box disposable(
  flags: U32 val)
: Bool val

Parameters

  • flags: U32 val

Returns

oneshotable

[Source]

Returns true if the flags contain the oneshot flag.

fun box oneshotable(
  flags: U32 val)
: Bool val

Parameters

  • flags: U32 val

Returns

dispose

[Source]

fun box dispose()
: U32 val

Returns

read

[Source]

fun box read()
: U32 val

Returns

write

[Source]

fun box write()
: U32 val

Returns

timer

[Source]

fun box timer()
: U32 val

Returns

signal

[Source]

fun box signal()
: U32 val

Returns

read_write

[Source]

fun box read_write()
: U32 val

Returns

oneshot

[Source]

fun box oneshot()
: U32 val

Returns

read_write_oneshot

[Source]

fun box read_write_oneshot()
: U32 val

Returns

eq

[Source]

fun box eq(
  that: AsioEvent val)
: Bool val

Parameters

Returns

ne

[Source]

fun box ne(
  that: AsioEvent val)
: Bool val

Parameters

Returns

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