IOPMAssertionDictionaryKeys

Declaration

/*!
   */
#define kIOPMAssertionTimeoutKey CFSTR("TimeoutSeconds")
/*!
   */
#define kIOPMAssertionTimeoutActionKey CFSTR("TimeoutAction")
/*!
   */
#define kIOPMAssertionTimeoutActionLog CFSTR("TimeoutActionLog")
/*!
   */
#define kIOPMAssertionTimeoutActionTurnOff CFSTR("TimeoutActionTurnOff")
/*!
   */
#define kIOPMAssertionTimeoutActionRelease CFSTR("TimeoutActionRelease")
/*!
   */
#define kIOPMAssertionRetainCountKey CFSTR("RetainCount")
/*!
   */
#define kIOPMAssertionNameKey CFSTR("AssertName")
/*!
   */
#define kIOPMAssertionDetailsKey CFSTR("Details")
/*!
   */
#define kIOPMAssertionHumanReadableReasonKey CFSTR("HumanReadableReason")
/*!
   */
#define kIOPMAssertionLocalizationBundlePathKey CFSTR("BundlePath")
/*!
   */
#define kIOPMAssertionFrameworkIDKey CFSTR("FrameworkBundleID")
/*!
   */
#define kIOPMAssertionPlugInIDKey CFSTR("PlugInBundleID")
/*!
   */
#define kIOPMAssertionTypeKey CFSTR("AssertType")
/*!
   */
#define kIOPMAssertionLevelKey CFSTR("AssertLevel")

Overview

Keys into dictionaries describing assertions.

See Also

Miscellaneous

IOPMAssertionTypes

Use as AssertionType argument to IOPMAssertionCreate. The idle display will not sleep when enabled, and consequently the system will not idle sleep.

IOPMCopyBatteryInfo

Request raw battery data from the system.

IOPMFindPowerManagement

Finds the Root Power Domain IOService.

IOPMGetAggressiveness

Retrieves the current value of one of the aggressiveness factors in IOKit Power Management.

IOPMSetAggressiveness

Sets one of the aggressiveness factors in IOKit Power Management.

IOPMSleepEnabled

Tells whether the system supports full sleep, or just doze

IOPMSleepSystem

Request that the system initiate sleep.