]> git.saurik.com Git - apple/xnu.git/blobdiff - iokit/IOKit/pwr_mgt/RootDomain.h
xnu-517.7.21.tar.gz
[apple/xnu.git] / iokit / IOKit / pwr_mgt / RootDomain.h
index bf56b97a4c4654785d583761924bf3463866f904..23eca112107be2f39310a86b99d142879dfed79d 100644 (file)
@@ -125,6 +125,9 @@ private:
     static bool displayWranglerPublished( void * target, void * refCon,
                                     IOService * newService);
 
+    static bool batteryLocationPublished( void * target, void * refCon,
+                                    IOService * resourceService );
+
     void setQuickSpinDownTimeout ( void );
     void adjustPowerState( void );
     void restoreUserSpinDownTimeout ( void );
@@ -153,10 +156,12 @@ private:
 
     // Private helper to call PM setting controller
     IOReturn setPMSetting(int type, OSNumber *);
-
     struct ExpansionData {    
-        PMSettingCtrl            *_settingController;
-        thread_call_t            diskSyncCalloutEntry;
+        PMSettingCtrl           *_settingController;
+        thread_call_t           diskSyncCalloutEntry;
+        IONotifier              *_batteryLocationNotifier;
+        IONotifier              *_displayWranglerNotifier;
     };
     ExpansionData   *_reserved;
     IOOptionBits platformSleepSupport;