pub unsafe trait OSSystemExtensionRequestDelegate: NSObjectProtocol {
// Provided methods
unsafe fn request_actionForReplacingExtension_withExtension(
&self,
request: &OSSystemExtensionRequest,
existing: &OSSystemExtensionProperties,
ext: &OSSystemExtensionProperties
) -> OSSystemExtensionReplacementAction
where Self: Sized + Message { ... }
unsafe fn requestNeedsUserApproval(
&self,
request: &OSSystemExtensionRequest
)
where Self: Sized + Message { ... }
unsafe fn request_didFinishWithResult(
&self,
request: &OSSystemExtensionRequest,
result: OSSystemExtensionRequestResult
)
where Self: Sized + Message { ... }
unsafe fn request_didFailWithError(
&self,
request: &OSSystemExtensionRequest,
error: &NSError
)
where Self: Sized + Message { ... }
unsafe fn request_foundProperties(
&self,
request: &OSSystemExtensionRequest,
properties: &NSArray<OSSystemExtensionProperties>
)
where Self: Sized + Message { ... }
}
The name of the Objective-C protocol that this type represents.
Get a reference to the Objective-C protocol object that this type
represents.
Read more