Class

OSMetaClassBase

Declaration

class OSMetaClassBase

Overview

Base class for DriverKit objects.

Topics

Managing the Object Lifecycle

- retain

Retains the OSObject instance

- release

Releases the OSObject instance

Casting to Different Types

+ requiredMetaCast

Internal helper for OSRequiredCast. Not to be called directly.

+ safeMetaCast

Internal helper for OSDynamicCast. Not to be called directly.

Getting Meta Information

- GetClass

Internal helper for GetClassName. Not to be called directly.

- GetClassName

Returns the name of the class given an OSObject pointer.

- getMetaClass

Internal helper for GetClassName. Not to be called directly.

Comparing Objects

- isEqualTo

Compares two objects

Managing Runtime Internals

- Invoke

Runtime internals

- Dispatch

Runtime internals

See Also

Base Classes