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 Freeze for MultiConferenceServiceV1Wrapper
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