Module calloop::ping[][src]

Expand description

Ping to the event loop

This is an event source that just produces () events whevener the associated Ping::ping method is called. If the event source is pinged multiple times between a single dispatching, it’ll only generate one event.

This event loop is a simple way of waking up the event loop from an other part of your program (and is what backs the LoopSignal). It can also be used as a building block to construct event sources whose source of event is not file descriptor, but rather an userspace source (like an other thread).

Structs

The Ping handle

The ping event source

Functions

Create a new ping event source