}
+// **********************************************************************************
+// setChildHasRequestedPower
+//
+// Parent of the connection calls here when the child requests power
+// **********************************************************************************
+void IOPowerConnection::setChildHasRequestedPower ( void )
+{
+ requestFlag = true;
+}
+
+// **********************************************************************************
+// childHasRequestedPower
+//
+// Parent of the connection calls here when the child requests power
+// **********************************************************************************
+bool IOPowerConnection::childHasRequestedPower ( void )
+{
+ return requestFlag;
+}
+
+
+// **********************************************************************************
+// setPreventIdleSleepFlag
+//
+// **********************************************************************************
+void IOPowerConnection::setPreventIdleSleepFlag ( unsigned long flag )
+{
+ preventIdleSleepFlag = (flag != 0);
+}
+
+
+// **********************************************************************************
+// getPreventIdleSleepFlag
+//
+// **********************************************************************************
+bool IOPowerConnection::getPreventIdleSleepFlag ( void )
+{
+ return preventIdleSleepFlag;
+}
+
+
+// **********************************************************************************
+// setPreventSystemSleepFlag
+//
+// **********************************************************************************
+void IOPowerConnection::setPreventSystemSleepFlag ( unsigned long flag )
+{
+ preventSystemSleepFlag = (flag != 0);
+}
+
+
+// **********************************************************************************
+// getPreventSystemSleepFlag
+//
+// **********************************************************************************
+bool IOPowerConnection::getPreventSystemSleepFlag ( void )
+{
+ return preventSystemSleepFlag;
+}
+
+
// **********************************************************************************
// setParentKnowsState
//
}
+// **********************************************************************************
+// setAwaitingAck
+//
+// **********************************************************************************
+void IOPowerConnection::setAwaitingAck ( bool value )
+{
+ awaitingAck = value;
+}
+
+
+// **********************************************************************************
+// getAwaitingAck
+//
+// **********************************************************************************
+bool IOPowerConnection::getAwaitingAck ( void )
+{
+ return awaitingAck;
+}