Trait qsu::ServiceHandler

source ·
pub trait ServiceHandler {
    // Required methods
    fn init(&mut self, ss: StartState) -> Result<(), Error>;
    fn run(&mut self, ser: SvcEvtReader) -> Result<(), Error>;
    fn shutdown(&mut self, ss: StopState) -> Result<(), Error>;
}
Expand description

“Synchronous” (non-async) server application.

Required Methods§

source

fn init(&mut self, ss: StartState) -> Result<(), Error>

source

fn run(&mut self, ser: SvcEvtReader) -> Result<(), Error>

source

fn shutdown(&mut self, ss: StopState) -> Result<(), Error>

Implementors§