[−][src]Trait my_iot::services::Service
A generic service.
Required methods
fn spawn(
self: Box<Self>,
db: Arc<Mutex<Db>>,
tx: &Sender<Message>,
rx: &mut Bus<Message>
) -> Result<(), Error>
self: Box<Self>,
db: Arc<Mutex<Db>>,
tx: &Sender<Message>,
rx: &mut Bus<Message>
) -> Result<(), Error>
Spawn service threads.
Service may spawn as much threads as needed and must take care of their health.
db: database.tx: message bus sender.rx: message bus receiver.
Implementors
impl Service for Automator[src]
fn spawn(
self: Box<Self>,
_db: Arc<Mutex<Db>>,
tx: &Sender<Message>,
bus: &mut Bus<Message>
) -> Result<(), Error>[src]
self: Box<Self>,
_db: Arc<Mutex<Db>>,
tx: &Sender<Message>,
bus: &mut Bus<Message>
) -> Result<(), Error>
impl Service for Buienradar[src]
fn spawn(
self: Box<Self>,
_db: Arc<Mutex<Db>>,
tx: &Sender<Message>,
_rx: &mut Bus<Message>
) -> Result<(), Error>[src]
self: Box<Self>,
_db: Arc<Mutex<Db>>,
tx: &Sender<Message>,
_rx: &mut Bus<Message>
) -> Result<(), Error>
impl Service for Clock[src]
fn spawn(
self: Box<Self>,
_db: Arc<Mutex<Db>>,
tx: &Sender<Message>,
_rx: &mut Bus<Message>
) -> Result<(), Error>[src]
self: Box<Self>,
_db: Arc<Mutex<Db>>,
tx: &Sender<Message>,
_rx: &mut Bus<Message>
) -> Result<(), Error>
impl Service for Db[src]
fn spawn(
self: Box<Self>,
db: Arc<Mutex<Db>>,
tx: &Sender<Message>,
_rx: &mut Bus<Message>
) -> Result<(), Error>[src]
self: Box<Self>,
db: Arc<Mutex<Db>>,
tx: &Sender<Message>,
_rx: &mut Bus<Message>
) -> Result<(), Error>