]> git.saurik.com Git - apple/xnu.git/blobdiff - iokit/IOKit/pwr_mgt/RootDomain.h
xnu-344.34.tar.gz
[apple/xnu.git] / iokit / IOKit / pwr_mgt / RootDomain.h
index 4e89c16fcd6b8e27ca83c80a1fef4ee89173a9fd..acbb27fc5f4990a0ca24195bc55f5adda076ed2e 100644 (file)
@@ -62,6 +62,7 @@ public:
     virtual IOReturn setAggressiveness ( unsigned long, unsigned long );
     virtual IOReturn youAreRoot ( void );
     virtual IOReturn sleepSystem ( void );
+    virtual IOReturn setProperties ( OSObject * );
     IOReturn shutdownSystem ( void );
     IOReturn restartSystem ( void );
     virtual IOReturn receivePowerNotification (UInt32 msg);
@@ -71,8 +72,13 @@ public:
     virtual void handleSleepTimerExpiration ( void );
     void stopIgnoringClamshellEventsDuringWakeup ( void );
     void wakeFromDoze( void );
+    void broadcast_it (unsigned long, unsigned long );
     void publishFeature( const char *feature );
 
+    // Override of these methods for logging purposes.
+    virtual IOReturn changePowerStateTo ( unsigned long ordinal );
+    virtual IOReturn changePowerStateToPriv ( unsigned long ordinal );
+
 private:
 
     class IORootParent * patriarch;                    // points to our parent