IOUserClient
Provides a basis for communication between client applications and I/O Kit objects.
Declaration
class IOUserClient : IOServiceOverview
Topics
Miscellaneous
exportObjectToClientreleaseAsyncReference64releaseNotificationPortremoveMappingForDescriptorsendAsyncResult64WithOptions
DataTypes
Instance Variables
Instance Methods
AsyncCompletionCopyClientEntitlementsCopyClientEntitlements_ImplCopyClientMemoryForTypeCreateActionKernelCompletionCreateMemoryDescriptorFromClientCreateMemoryDescriptorFromClient_ImplDispatchKernelCompletion_ImplclientCloseclientDiedclientMemoryForTypeclientMemoryForTypeconnectClientexportObjectToClientexternalMethodfreegetAsyncTargetAndMethodForIndexgetAsyncTargetAndMethodForIndexgetExternalAsyncMethodForIndexgetExternalMethodForIndexgetExternalTrapForIndexgetMetaClassgetNotificationSemaphoregetServicegetTargetAndMethodForIndexgetTargetAndMethodForIndexgetTargetAndTrapForIndexinitinitinitWithTaskinitWithTaskregisterNotificationPortregisterNotificationPortremoveMappingForDescriptorreserve
Type Methods
AsyncCompletion_InvokeAsyncCompletion_InvokeCopyClientEntitlements_InvokeCopyClientMemoryForType_InvokeCreateMemoryDescriptorFromClient_InvokeclientHasAuthorizationclientHasPrivilegecopyClientEntitlementcopyClientEntitlementVnodecopyClientEntitlementscopyClientEntitlementsVnodereleaseAsyncReference64releaseNotificationPortsendAsyncResultsendAsyncResult64sendAsyncResult64WithOptionssetAsyncReferencesetAsyncReference64setAsyncReference64