Struct rust_rcs_client::connectivity::flow::FlowManager
source · pub struct FlowManager { /* private fields */ }
Implementations§
source§impl FlowManager
impl FlowManager
pub fn new<CB>( sm: &Arc<SubscriptionManager>, tm: &Arc<SipTransactionManager>, state_callback: CB ) -> FlowManager
pub fn observe_registration( &self, transport: &Arc<SipTransport>, transport_address: String, registration: &Arc<Registration>, core: &Arc<SipCore>, rt: &Arc<Runtime> )
pub fn schedule_next_subscribe_directly( &self, transport: &Arc<SipTransport>, core: &Arc<SipCore>, rt: &Arc<Runtime> )
pub fn stop_observation( &self, transport: &Arc<SipTransport> ) -> Option<Arc<Registration>>
Auto Trait Implementations§
impl !RefUnwindSafe for FlowManager
impl Send for FlowManager
impl Sync for FlowManager
impl Unpin for FlowManager
impl !UnwindSafe for FlowManager
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