PonyAsio¶
Wrappers for the runtime's pony_asio_event_* functions. Used internally to
subscribe socket and timer events with the ASIO backend.
Constructors¶
create¶
Returns¶
- PonyAsio val^
Public Functions¶
create_event¶
Parameters¶
- the_actor: AsioEventNotify tag
- fd: U32 val
Returns¶
destroy¶
Parameters¶
- event: AsioEventID
Returns¶
- None val
event_fd¶
Parameters¶
- event: AsioEventID
Returns¶
- U32 val
get_disposable¶
Parameters¶
- event: AsioEventID
Returns¶
- Bool val
resubscribe_read¶
Parameters¶
- event: AsioEventID
Returns¶
- None val
resubscribe_write¶
Parameters¶
- event: AsioEventID
Returns¶
- None val
set_readable¶
Parameters¶
- event: AsioEventID
Returns¶
- None val
set_unreadable¶
Parameters¶
- event: AsioEventID
Returns¶
- None val
set_writeable¶
Parameters¶
- event: AsioEventID
Returns¶
- None val
set_unwriteable¶
Parameters¶
- event: AsioEventID
Returns¶
- None val
create_timer_event¶
Parameters¶
- the_actor: AsioEventNotify tag
- nsec: U64 val
Returns¶
set_timer¶
Parameters¶
- event: AsioEventID
- nsec: U64 val
Returns¶
- None val
unsubscribe¶
Parameters¶
- event: AsioEventID
Returns¶
- None val
eq¶
Parameters¶
- that: PonyAsio val
Returns¶
- Bool val
ne¶
Parameters¶
- that: PonyAsio val
Returns¶
- Bool val