pub trait TransactionHandler {
    // Required method
    fn handle_transaction(
        &self,
        transaction: &Arc<ServerTransaction>,
        ongoing_dialogs: &Arc<Mutex<Vec<Arc<SipDialog>>>>,
        channels: &mut Option<(Sender<ServerTransactionEvent>, Receiver<ServerTransactionEvent>)>,
        rt: &Arc<Runtime>
    ) -> bool;
}

Required Methods§

source

fn handle_transaction( &self, transaction: &Arc<ServerTransaction>, ongoing_dialogs: &Arc<Mutex<Vec<Arc<SipDialog>>>>, channels: &mut Option<(Sender<ServerTransactionEvent>, Receiver<ServerTransactionEvent>)>, rt: &Arc<Runtime> ) -> bool

Implementors§