pub struct MultiConferenceServiceV1Wrapper {
pub service: Arc<MultiConferenceServiceV1>,
pub tm: Arc<SipTransactionManager>,
}
Fields§
§service: Arc<MultiConferenceServiceV1>
§tm: Arc<SipTransactionManager>
Trait Implementations§
source§impl TransactionHandler for MultiConferenceServiceV1Wrapper
impl TransactionHandler for MultiConferenceServiceV1Wrapper
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
Auto Trait Implementations§
impl !RefUnwindSafe for MultiConferenceServiceV1Wrapper
impl Send for MultiConferenceServiceV1Wrapper
impl Sync for MultiConferenceServiceV1Wrapper
impl Unpin for MultiConferenceServiceV1Wrapper
impl !UnwindSafe for MultiConferenceServiceV1Wrapper
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more