pub trait InternalExchange {
    // Required methods
    fn send_response(&mut self, message: ResponseMessage) -> Result<()>;
    fn get_response_sender(&self) -> Arc<Mutex<dyn ResponseSender + Send>>;
    fn get_worker_response_sender(&self) -> McaiChannel;
    fn get_order_receiver(&self) -> Arc<Mutex<Receiver<OrderMessage>>>;
}

Required Methods§

Implementors§