pub unsafe trait NSXPCProxyCreating {
// Provided methods
fn remoteObjectProxy(&self) -> Retained<AnyObject>
where Self: Sized + Message { ... }
unsafe fn remoteObjectProxyWithErrorHandler(
&self,
handler: &DynBlock<dyn Fn(NonNull<NSError>)>,
) -> Retained<AnyObject>
where Self: Sized + Message { ... }
fn synchronousRemoteObjectProxyWithErrorHandler(
&self,
handler: &DynBlock<dyn Fn(NonNull<NSError>)>,
) -> Retained<AnyObject>
where Self: Sized + Message { ... }
}
Available on crate feature
NSXPCConnection
only.Expand description
Provided Methods§
fn remoteObjectProxy(&self) -> Retained<AnyObject>
Sourceunsafe fn remoteObjectProxyWithErrorHandler(
&self,
handler: &DynBlock<dyn Fn(NonNull<NSError>)>,
) -> Retained<AnyObject>
Available on crate features NSError
and block2
only.
unsafe fn remoteObjectProxyWithErrorHandler( &self, handler: &DynBlock<dyn Fn(NonNull<NSError>)>, ) -> Retained<AnyObject>
NSError
and block2
only.§Safety
handler
block must be sendable.
fn synchronousRemoteObjectProxyWithErrorHandler( &self, handler: &DynBlock<dyn Fn(NonNull<NSError>)>, ) -> Retained<AnyObject>
Available on crate features
NSError
and block2
only.