]> git.saurik.com Git - apple/xnu.git/blobdiff - iokit/Kernel/IOPowerConnection.cpp
xnu-6153.81.5.tar.gz
[apple/xnu.git] / iokit / Kernel / IOPowerConnection.cpp
index cc324276544ee0690de328bcd11ea4374aa44a5b..8c7bc2b05899f0bc2bcb46fb0362bfbc3c5331cc 100644 (file)
@@ -1,29 +1,35 @@
 /*
  * Copyright (c) 1998-2000 Apple Computer, Inc. All rights reserved.
  *
- * @APPLE_LICENSE_HEADER_START@
- * 
- * The contents of this file constitute Original Code as defined in and
- * are subject to the Apple Public Source License Version 1.1 (the
- * "License").  You may not use this file except in compliance with the
- * License.  Please obtain a copy of the License at
- * http://www.apple.com/publicsource and read it before using this file.
- * 
- * This Original Code and all software distributed under the License are
- * distributed on an "AS IS" basis, WITHOUT WARRANTY OF ANY KIND, EITHER
+ * @APPLE_OSREFERENCE_LICENSE_HEADER_START@
+ *
+ * This file contains Original Code and/or Modifications of Original Code
+ * as defined in and that are subject to the Apple Public Source License
+ * Version 2.0 (the 'License'). You may not use this file except in
+ * compliance with the License. The rights granted to you under the License
+ * may not be used to create, or enable the creation or redistribution of,
+ * unlawful or unlicensed copies of an Apple operating system, or to
+ * circumvent, violate, or enable the circumvention or violation of, any
+ * terms of an Apple operating system software license agreement.
+ *
+ * Please obtain a copy of the License at
+ * http://www.opensource.apple.com/apsl/ and read it before using this file.
+ *
+ * The Original Code and all software distributed under the License are
+ * distributed on an 'AS IS' basis, WITHOUT WARRANTY OF ANY KIND, EITHER
  * EXPRESS OR IMPLIED, AND APPLE HEREBY DISCLAIMS ALL SUCH WARRANTIES,
  * INCLUDING WITHOUT LIMITATION, ANY WARRANTIES OF MERCHANTABILITY,
- * FITNESS FOR A PARTICULAR PURPOSE OR NON-INFRINGEMENT.  Please see the
- * License for the specific language governing rights and limitations
- * under the License.
- * 
- * @APPLE_LICENSE_HEADER_END@
+ * FITNESS FOR A PARTICULAR PURPOSE, QUIET ENJOYMENT OR NON-INFRINGEMENT.
+ * Please see the License for the specific language governing rights and
+ * limitations under the License.
+ *
+ * @APPLE_OSREFERENCE_LICENSE_HEADER_END@
  */
 
 #include <IOKit/pwr_mgt/IOPowerConnection.h>
 
 #define super IOService
-OSDefineMetaClassAndStructors(IOPowerConnection,IOService)
+OSDefineMetaClassAndStructors(IOPowerConnection, IOService)
 
 
 // **********************************************************************************
@@ -31,9 +37,10 @@ OSDefineMetaClassAndStructors(IOPowerConnection,IOService)
 //
 // Parent of the connection calls here to save the childs desire
 // **********************************************************************************
-void IOPowerConnection::setDesiredDomainState (unsigned long stateNumber )
+void
+IOPowerConnection::setDesiredDomainState(unsigned long stateNumber )
 {
-    desiredDomainState = stateNumber;
+       desiredDomainState = stateNumber;
 }
 
 
@@ -41,9 +48,10 @@ void IOPowerConnection::setDesiredDomainState (unsigned long stateNumber )
 // getDesiredDomainState
 //
 // **********************************************************************************
-unsigned long IOPowerConnection::getDesiredDomainState ( void )
+unsigned long
+IOPowerConnection::getDesiredDomainState( void )
 {
-    return desiredDomainState;
+       return desiredDomainState;
 }
 
 
@@ -52,9 +60,10 @@ unsigned long IOPowerConnection::getDesiredDomainState ( void )
 //
 // Parent of the connection calls here when the child requests power
 // **********************************************************************************
-void IOPowerConnection::setChildHasRequestedPower ( void )
+void
+IOPowerConnection::setChildHasRequestedPower( void )
 {
-    requestFlag = true;
+       requestFlag = true;
 }
 
 // **********************************************************************************
@@ -62,9 +71,10 @@ void IOPowerConnection::setChildHasRequestedPower ( void )
 //
 // Parent of the connection calls here when the child requests power
 // **********************************************************************************
-bool IOPowerConnection::childHasRequestedPower ( void )
+bool
+IOPowerConnection::childHasRequestedPower( void )
 {
-    return requestFlag;
+       return requestFlag;
 }
 
 
@@ -72,9 +82,10 @@ bool IOPowerConnection::childHasRequestedPower ( void )
 // setPreventIdleSleepFlag
 //
 // **********************************************************************************
-void IOPowerConnection::setPreventIdleSleepFlag ( unsigned long flag )
+void
+IOPowerConnection::setPreventIdleSleepFlag( unsigned long flag )
 {
-    preventIdleSleepFlag = (flag != 0);
+       preventIdleSleepFlag = (flag != 0);
 }
 
 
@@ -82,9 +93,10 @@ void IOPowerConnection::setPreventIdleSleepFlag ( unsigned long flag )
 // getPreventIdleSleepFlag
 //
 // **********************************************************************************
-bool IOPowerConnection::getPreventIdleSleepFlag ( void )
+bool
+IOPowerConnection::getPreventIdleSleepFlag( void )
 {
-    return preventIdleSleepFlag;
+       return preventIdleSleepFlag;
 }
 
 
@@ -92,9 +104,10 @@ bool IOPowerConnection::getPreventIdleSleepFlag ( void )
 // setPreventSystemSleepFlag
 //
 // **********************************************************************************
-void IOPowerConnection::setPreventSystemSleepFlag ( unsigned long flag )
+void
+IOPowerConnection::setPreventSystemSleepFlag( unsigned long flag )
 {
-    preventSystemSleepFlag = (flag != 0);
+       preventSystemSleepFlag = (flag != 0);
 }
 
 
@@ -102,9 +115,10 @@ void IOPowerConnection::setPreventSystemSleepFlag ( unsigned long flag )
 // getPreventSystemSleepFlag
 //
 // **********************************************************************************
-bool IOPowerConnection::getPreventSystemSleepFlag ( void )
+bool
+IOPowerConnection::getPreventSystemSleepFlag( void )
 {
-    return preventSystemSleepFlag;
+       return preventSystemSleepFlag;
 }
 
 
@@ -114,9 +128,10 @@ bool IOPowerConnection::getPreventSystemSleepFlag ( void )
 // Child of the connection calls here to set its reminder that the parent does
 // or does not yet know the state if its domain.
 // **********************************************************************************
-void IOPowerConnection::setParentKnowsState (bool flag )
+void
+IOPowerConnection::setParentKnowsState(bool flag )
 {
-    stateKnown = flag;
+       stateKnown = flag;
 }
 
 
@@ -126,9 +141,10 @@ void IOPowerConnection::setParentKnowsState (bool flag )
 // Child of the connection calls here to save what the parent says
 // is the state if its domain.
 // **********************************************************************************
-void IOPowerConnection::setParentCurrentPowerFlags (IOPMPowerFlags flags )
+void
+IOPowerConnection::setParentCurrentPowerFlags(IOPMPowerFlags flags )
 {
-    currentPowerFlags = flags;
+       currentPowerFlags = flags;
 }
 
 
@@ -136,9 +152,10 @@ void IOPowerConnection::setParentCurrentPowerFlags (IOPMPowerFlags flags )
 // parentKnowsState
 //
 // **********************************************************************************
-bool IOPowerConnection::parentKnowsState (void )
+bool
+IOPowerConnection::parentKnowsState(void )
 {
-    return stateKnown;
+       return stateKnown;
 }
 
 
@@ -146,9 +163,10 @@ bool IOPowerConnection::parentKnowsState (void )
 // parentCurrentPowerFlags
 //
 // **********************************************************************************
-IOPMPowerFlags IOPowerConnection::parentCurrentPowerFlags (void )
+IOPMPowerFlags
+IOPowerConnection::parentCurrentPowerFlags(void )
 {
-    return currentPowerFlags;
+       return currentPowerFlags;
 }
 
 
@@ -156,9 +174,10 @@ IOPMPowerFlags IOPowerConnection::parentCurrentPowerFlags (void )
 // setAwaitingAck
 //
 // **********************************************************************************
-void IOPowerConnection::setAwaitingAck ( bool value )
+void
+IOPowerConnection::setAwaitingAck( bool value )
 {
-    awaitingAck = value;
+       awaitingAck = value;
 }
 
 
@@ -166,7 +185,30 @@ void IOPowerConnection::setAwaitingAck ( bool value )
 // getAwaitingAck
 //
 // **********************************************************************************
-bool IOPowerConnection::getAwaitingAck ( void )
+bool
+IOPowerConnection::getAwaitingAck( void )
+{
+       return awaitingAck;
+}
+
+
+// **********************************************************************************
+// setReadyFlag
+//
+// **********************************************************************************
+void
+IOPowerConnection::setReadyFlag( bool flag )
+{
+       readyFlag = flag;
+}
+
+
+// **********************************************************************************
+// getReadyFlag
+//
+// **********************************************************************************
+bool
+IOPowerConnection::getReadyFlag( void ) const
 {
-    return awaitingAck;
+       return readyFlag;
 }