Module ping

Source
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 source 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§

PingError
An error arising from processing events for a ping.

Functions§

make_ping
Create a new ping event source

Type Aliases§

Ping
The ping event source
PingSource
The Ping handle