Loading...
iokit/Kernel/IOPowerConnection.cpp xnu-201 xnu-11215.81.4
--- xnu/xnu-201/iokit/Kernel/IOPowerConnection.cpp
+++ xnu/xnu-11215.81.4/iokit/Kernel/IOPowerConnection.cpp
@@ -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 @@
 //
 // Parent of the connection calls here to save the childs desire
 // **********************************************************************************
-void IOPowerConnection::setDesiredDomainState (unsigned long stateNumber )
-{
-    desiredDomainState = stateNumber;
+void
+IOPowerConnection::setDesiredDomainState(unsigned long stateNumber )
+{
+	desiredDomainState = stateNumber;
 }
 
 
@@ -41,9 +48,10 @@
 // getDesiredDomainState
 //
 // **********************************************************************************
-unsigned long IOPowerConnection::getDesiredDomainState ( void )
-{
-    return desiredDomainState;
+unsigned long
+IOPowerConnection::getDesiredDomainState( void )
+{
+	return desiredDomainState;
 }
 
 
@@ -52,9 +60,10 @@
 //
 // Parent of the connection calls here when the child requests power
 // **********************************************************************************
-void IOPowerConnection::setChildHasRequestedPower ( void )
-{
-    requestFlag = true;
+void
+IOPowerConnection::setChildHasRequestedPower( void )
+{
+	requestFlag = true;
 }
 
 // **********************************************************************************
@@ -62,9 +71,10 @@
 //
 // Parent of the connection calls here when the child requests power
 // **********************************************************************************
-bool IOPowerConnection::childHasRequestedPower ( void )
-{
-    return requestFlag;
+bool
+IOPowerConnection::childHasRequestedPower( void )
+{
+	return requestFlag;
 }
 
 
@@ -72,9 +82,10 @@
 // setPreventIdleSleepFlag
 //
 // **********************************************************************************
-void IOPowerConnection::setPreventIdleSleepFlag ( unsigned long flag )
-{
-    preventIdleSleepFlag = (flag != 0);
+void
+IOPowerConnection::setPreventIdleSleepFlag( unsigned long flag )
+{
+	preventIdleSleepFlag = (flag != 0);
 }
 
 
@@ -82,9 +93,10 @@
 // getPreventIdleSleepFlag
 //
 // **********************************************************************************
-bool IOPowerConnection::getPreventIdleSleepFlag ( void )
-{
-    return preventIdleSleepFlag;
+bool
+IOPowerConnection::getPreventIdleSleepFlag( void )
+{
+	return preventIdleSleepFlag;
 }
 
 
@@ -92,9 +104,10 @@
 // setPreventSystemSleepFlag
 //
 // **********************************************************************************
-void IOPowerConnection::setPreventSystemSleepFlag ( unsigned long flag )
-{
-    preventSystemSleepFlag = (flag != 0);
+void
+IOPowerConnection::setPreventSystemSleepFlag( unsigned long flag )
+{
+	preventSystemSleepFlag = (flag != 0);
 }
 
 
@@ -102,9 +115,10 @@
 // getPreventSystemSleepFlag
 //
 // **********************************************************************************
-bool IOPowerConnection::getPreventSystemSleepFlag ( void )
-{
-    return preventSystemSleepFlag;
+bool
+IOPowerConnection::getPreventSystemSleepFlag( void )
+{
+	return preventSystemSleepFlag;
 }
 
 
@@ -114,9 +128,10 @@
 // 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 )
-{
-    stateKnown = flag;
+void
+IOPowerConnection::setParentKnowsState(bool flag )
+{
+	stateKnown = flag;
 }
 
 
@@ -126,9 +141,10 @@
 // Child of the connection calls here to save what the parent says
 // is the state if its domain.
 // **********************************************************************************
-void IOPowerConnection::setParentCurrentPowerFlags (IOPMPowerFlags flags )
-{
-    currentPowerFlags = flags;
+void
+IOPowerConnection::setParentCurrentPowerFlags(IOPMPowerFlags flags )
+{
+	currentPowerFlags = flags;
 }
 
 
@@ -136,9 +152,10 @@
 // parentKnowsState
 //
 // **********************************************************************************
-bool IOPowerConnection::parentKnowsState (void )
-{
-    return stateKnown;
+bool
+IOPowerConnection::parentKnowsState(void )
+{
+	return stateKnown;
 }
 
 
@@ -146,9 +163,10 @@
 // parentCurrentPowerFlags
 //
 // **********************************************************************************
-IOPMPowerFlags IOPowerConnection::parentCurrentPowerFlags (void )
-{
-    return currentPowerFlags;
+IOPMPowerFlags
+IOPowerConnection::parentCurrentPowerFlags(void )
+{
+	return currentPowerFlags;
 }
 
 
@@ -156,9 +174,10 @@
 // setAwaitingAck
 //
 // **********************************************************************************
-void IOPowerConnection::setAwaitingAck ( bool value )
-{
-    awaitingAck = value;
+void
+IOPowerConnection::setAwaitingAck( bool value )
+{
+	awaitingAck = value;
 }
 
 
@@ -166,7 +185,30 @@
 // getAwaitingAck
 //
 // **********************************************************************************
-bool IOPowerConnection::getAwaitingAck ( void )
-{
-    return awaitingAck;
-}
+bool
+IOPowerConnection::getAwaitingAck( void )
+{
+	return awaitingAck;
+}
+
+
+// **********************************************************************************
+// setReadyFlag
+//
+// **********************************************************************************
+void
+IOPowerConnection::setReadyFlag( bool flag )
+{
+	readyFlag = flag;
+}
+
+
+// **********************************************************************************
+// getReadyFlag
+//
+// **********************************************************************************
+bool
+IOPowerConnection::getReadyFlag( void ) const
+{
+	return readyFlag;
+}