pub unsafe trait MEMessageSecurityHandler: MEMessageDecoder + MEMessageEncoder {
// Provided methods
unsafe fn extensionViewControllerForMessageSigners(
&self,
message_signers: &NSArray<MEMessageSigner>,
mtm: MainThreadMarker
) -> Option<Retained<MEExtensionViewController>>
where Self: Sized + Message { ... }
unsafe fn extensionViewControllerForMessageContext(
&self,
context: &NSData,
mtm: MainThreadMarker
) -> Option<Retained<MEExtensionViewController>>
where Self: Sized + Message { ... }
unsafe fn primaryActionClickedForMessageContext_completionHandler(
&self,
context: &NSData,
completion_handler: &Block<dyn Fn(*mut MEExtensionViewController)>
)
where Self: Sized + Message { ... }
}Available on crate features
MEMessageDecoder and MEMessageEncoder and MEMessageSecurityHandler only.Provided Methods§
unsafe fn extensionViewControllerForMessageSigners( &self, message_signers: &NSArray<MEMessageSigner>, mtm: MainThreadMarker ) -> Option<Retained<MEExtensionViewController>>
Available on crate features
MEExtensionViewController and MEMessageSigner and objc2-app-kit only.unsafe fn extensionViewControllerForMessageContext( &self, context: &NSData, mtm: MainThreadMarker ) -> Option<Retained<MEExtensionViewController>>
Available on crate features
MEExtensionViewController and objc2-app-kit only.unsafe fn primaryActionClickedForMessageContext_completionHandler( &self, context: &NSData, completion_handler: &Block<dyn Fn(*mut MEExtensionViewController)> )
Available on crate features
MEExtensionViewController and block2 and objc2-app-kit only.