Trait objc2_call_kit::CXProviderDelegate
source · pub unsafe trait CXProviderDelegate: NSObjectProtocol {
// Provided methods
unsafe fn providerDidReset(&self, provider: &CXProvider)
where Self: Sized + Message { ... }
unsafe fn providerDidBegin(&self, provider: &CXProvider)
where Self: Sized + Message { ... }
unsafe fn provider_executeTransaction(
&self,
provider: &CXProvider,
transaction: &CXTransaction
) -> bool
where Self: Sized + Message { ... }
unsafe fn provider_performStartCallAction(
&self,
provider: &CXProvider,
action: &CXStartCallAction
)
where Self: Sized + Message { ... }
unsafe fn provider_performAnswerCallAction(
&self,
provider: &CXProvider,
action: &CXAnswerCallAction
)
where Self: Sized + Message { ... }
unsafe fn provider_performEndCallAction(
&self,
provider: &CXProvider,
action: &CXEndCallAction
)
where Self: Sized + Message { ... }
unsafe fn provider_performSetHeldCallAction(
&self,
provider: &CXProvider,
action: &CXSetHeldCallAction
)
where Self: Sized + Message { ... }
unsafe fn provider_performSetMutedCallAction(
&self,
provider: &CXProvider,
action: &CXSetMutedCallAction
)
where Self: Sized + Message { ... }
unsafe fn provider_performSetGroupCallAction(
&self,
provider: &CXProvider,
action: &CXSetGroupCallAction
)
where Self: Sized + Message { ... }
unsafe fn provider_performPlayDTMFCallAction(
&self,
provider: &CXProvider,
action: &CXPlayDTMFCallAction
)
where Self: Sized + Message { ... }
unsafe fn provider_timedOutPerformingAction(
&self,
provider: &CXProvider,
action: &CXAction
)
where Self: Sized + Message { ... }
}Available on crate feature
CXProvider only.Provided Methods§
unsafe fn providerDidReset(&self, provider: &CXProvider)
unsafe fn providerDidBegin(&self, provider: &CXProvider)
unsafe fn provider_executeTransaction( &self, provider: &CXProvider, transaction: &CXTransaction ) -> bool
Available on crate feature
CXTransaction only.unsafe fn provider_performStartCallAction( &self, provider: &CXProvider, action: &CXStartCallAction )
Available on crate features
CXAction and CXCallAction and CXStartCallAction only.unsafe fn provider_performAnswerCallAction( &self, provider: &CXProvider, action: &CXAnswerCallAction )
Available on crate features
CXAction and CXAnswerCallAction and CXCallAction only.unsafe fn provider_performEndCallAction( &self, provider: &CXProvider, action: &CXEndCallAction )
Available on crate features
CXAction and CXCallAction and CXEndCallAction only.unsafe fn provider_performSetHeldCallAction( &self, provider: &CXProvider, action: &CXSetHeldCallAction )
Available on crate features
CXAction and CXCallAction and CXSetHeldCallAction only.unsafe fn provider_performSetMutedCallAction( &self, provider: &CXProvider, action: &CXSetMutedCallAction )
Available on crate features
CXAction and CXCallAction and CXSetMutedCallAction only.unsafe fn provider_performSetGroupCallAction( &self, provider: &CXProvider, action: &CXSetGroupCallAction )
Available on crate features
CXAction and CXCallAction and CXSetGroupCallAction only.unsafe fn provider_performPlayDTMFCallAction( &self, provider: &CXProvider, action: &CXPlayDTMFCallAction )
Available on crate features
CXAction and CXCallAction and CXPlayDTMFCallAction only.unsafe fn provider_timedOutPerformingAction( &self, provider: &CXProvider, action: &CXAction )
Available on crate feature
CXAction only.