Crate ether_dream_dac_emulator [] [src]

An Ether Dream DAC emulator.

The emulator is composed of two primary processes:

  1. The Broadcaster, responsible for broadcasting over UDP.
  2. The Listener, responsible for handling connections via TCP as Streams.

The DAC components can be created via the new constructor which takes a Description of the DAC that you wish to emulate.

Re-exports

pub extern crate ether_dream;
pub use broadcaster::Broadcaster;
pub use listener::Listener;

Modules

broadcaster

Items related to the DAC emulator's broadcasting process.

default
listener
stream

The TCP stream between a client and the DAC.

Structs

Description

A type that allows the user to describe a custom Ether Dream DAC emulator.

Functions

initial_status

The initial status of the DAC.

new

Create a new, initial DAC emulator with a status produced via the initial_status function.