Struct rust_rcs_client::messaging::cpm::session::CPMSessionServiceWrapper
source · 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 !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