[][src]Trait uikit_sys::INSXPCConnection

pub trait INSXPCConnection: Sized + Deref {
    unsafe fn initWithServiceName_(self, serviceName: NSString) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn initWithMachServiceName_options_(
        self,
        name: NSString,
        options: NSXPCConnectionOptions
    ) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn initWithListenerEndpoint_(
        self,
        endpoint: NSXPCListenerEndpoint
    ) -> instancetype
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn remoteObjectProxyWithErrorHandler_(
        self,
        handler: _bindgen_ty_id_152080
    ) -> id
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn synchronousRemoteObjectProxyWithErrorHandler_(
        self,
        handler: _bindgen_ty_id_152086
    ) -> id
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn resume(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn suspend(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn invalidate(self)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn scheduleSendBarrierBlock_(self, block: _bindgen_ty_id_152094)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn serviceName(self) -> NSString
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn endpoint(self) -> NSXPCListenerEndpoint
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn exportedInterface(self) -> NSXPCInterface
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setExportedInterface_(self, exportedInterface: NSXPCInterface)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn exportedObject(self) -> id
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setExportedObject_(self, exportedObject: id)
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn remoteObjectInterface(self) -> NSXPCInterface
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setRemoteObjectInterface_(
        self,
        remoteObjectInterface: NSXPCInterface
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn remoteObjectProxy(self) -> id
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn interruptionHandler(self) -> _bindgen_ty_id_152110
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setInterruptionHandler_(
        self,
        interruptionHandler: _bindgen_ty_id_152114
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn invalidationHandler(self) -> _bindgen_ty_id_152118
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn setInvalidationHandler_(
        self,
        invalidationHandler: _bindgen_ty_id_152122
    )
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn auditSessionIdentifier(self) -> au_asid_t
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn processIdentifier(self) -> pid_t
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn effectiveUserIdentifier(self) -> uid_t
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn effectiveGroupIdentifier(self) -> gid_t
    where
        Self::Target: Message + Sized
, { ... }
unsafe fn currentConnection() -> NSXPCConnection
    where
        Self::Target: Message + Sized
, { ... } }

Provided methods

unsafe fn initWithServiceName_(self, serviceName: NSString) -> instancetype where
    Self::Target: Message + Sized

unsafe fn initWithMachServiceName_options_(
    self,
    name: NSString,
    options: NSXPCConnectionOptions
) -> instancetype where
    Self::Target: Message + Sized

unsafe fn initWithListenerEndpoint_(
    self,
    endpoint: NSXPCListenerEndpoint
) -> instancetype where
    Self::Target: Message + Sized

unsafe fn remoteObjectProxyWithErrorHandler_(
    self,
    handler: _bindgen_ty_id_152080
) -> id where
    Self::Target: Message + Sized

unsafe fn synchronousRemoteObjectProxyWithErrorHandler_(
    self,
    handler: _bindgen_ty_id_152086
) -> id where
    Self::Target: Message + Sized

unsafe fn resume(self) where
    Self::Target: Message + Sized

unsafe fn suspend(self) where
    Self::Target: Message + Sized

unsafe fn invalidate(self) where
    Self::Target: Message + Sized

unsafe fn scheduleSendBarrierBlock_(self, block: _bindgen_ty_id_152094) where
    Self::Target: Message + Sized

unsafe fn serviceName(self) -> NSString where
    Self::Target: Message + Sized

unsafe fn endpoint(self) -> NSXPCListenerEndpoint where
    Self::Target: Message + Sized

unsafe fn exportedInterface(self) -> NSXPCInterface where
    Self::Target: Message + Sized

unsafe fn setExportedInterface_(self, exportedInterface: NSXPCInterface) where
    Self::Target: Message + Sized

unsafe fn exportedObject(self) -> id where
    Self::Target: Message + Sized

unsafe fn setExportedObject_(self, exportedObject: id) where
    Self::Target: Message + Sized

unsafe fn remoteObjectInterface(self) -> NSXPCInterface where
    Self::Target: Message + Sized

unsafe fn setRemoteObjectInterface_(self, remoteObjectInterface: NSXPCInterface) where
    Self::Target: Message + Sized

unsafe fn remoteObjectProxy(self) -> id where
    Self::Target: Message + Sized

unsafe fn interruptionHandler(self) -> _bindgen_ty_id_152110 where
    Self::Target: Message + Sized

unsafe fn setInterruptionHandler_(
    self,
    interruptionHandler: _bindgen_ty_id_152114
) where
    Self::Target: Message + Sized

unsafe fn invalidationHandler(self) -> _bindgen_ty_id_152118 where
    Self::Target: Message + Sized

unsafe fn setInvalidationHandler_(
    self,
    invalidationHandler: _bindgen_ty_id_152122
) where
    Self::Target: Message + Sized

unsafe fn auditSessionIdentifier(self) -> au_asid_t where
    Self::Target: Message + Sized

unsafe fn processIdentifier(self) -> pid_t where
    Self::Target: Message + Sized

unsafe fn effectiveUserIdentifier(self) -> uid_t where
    Self::Target: Message + Sized

unsafe fn effectiveGroupIdentifier(self) -> gid_t where
    Self::Target: Message + Sized

unsafe fn currentConnection() -> NSXPCConnection where
    Self::Target: Message + Sized

Loading content...

Implementors

impl INSXPCConnection for NSXPCConnection[src]

Loading content...