Trait TransactionHandler

Source
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§