Module ether_dream_dac_emulator::broadcaster [] [src]

Items related to the DAC emulator's broadcasting process.

Structs

Broadcaster

The broadcasting side of the DAC.

Handle

A Handle for asynchronously communicating with the Broadcaster thread.

Timer

A handle to a thread that sends Message::Send repeatedly at a given interval.

Enums

Message

Broadcaster::run blocks on the following messages.

Functions

spawn_once_per_second_timer

Spawn a thread that sends Message::Send to the Broadcaster thread once per second as per the Ether Dream protocol.

Type Definitions

Rx

The receiving end of the Broadcaster Message channel.

Tx

The sending end of the Broadcaster Message channel.