AsioEvent [Src]

Functions for asynchronous event notification.

primitive val AsioEvent

Constructors

create [Src]

new val create()
: AsioEvent val^

Returns


Public Functions

none [Src]

An empty event.

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

Returns


readable [Src]

Returns true if the flags contain the readable flag.

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

Parameters

  • flags: U32 val

Returns


writeable [Src]

Returns true if the flags contain the writeable flag.

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

Parameters

  • flags: U32 val

Returns


disposable [Src]

Returns true if the event should be disposed of.

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

Parameters

  • flags: U32 val

Returns


dispose [Src]

fun box dispose()
: U32 val

Returns


read [Src]

fun box read()
: U32 val

Returns


write [Src]

fun box write()
: U32 val

Returns


timer [Src]

fun box timer()
: U32 val

Returns


signal [Src]

fun box signal()
: U32 val

Returns


read_write [Src]

fun box read_write()
: U32 val

Returns


oneshot [Src]

fun box oneshot()
: U32 val

Returns


read_write_oneshot [Src]

fun box read_write_oneshot()
: U32 val

Returns


eq [Src]

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

Parameters

Returns


ne [Src]

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

Parameters

Returns