pub struct CPMSessionServiceWrapper {
pub service: Arc<CPMSessionService>,
pub tm: Arc<SipTransactionManager>,
}
Fields§
§service: Arc<CPMSessionService>
§tm: Arc<SipTransactionManager>
Trait Implementations§
Source§impl TransactionHandler for CPMSessionServiceWrapper
impl TransactionHandler for CPMSessionServiceWrapper
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 CPMSessionServiceWrapper
impl !RefUnwindSafe for CPMSessionServiceWrapper
impl Send for CPMSessionServiceWrapper
impl Sync for CPMSessionServiceWrapper
impl Unpin for CPMSessionServiceWrapper
impl !UnwindSafe for CPMSessionServiceWrapper
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