AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface Member List

This is the complete list of members for alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface, including all inherited members.

acquire(const std::shared_ptr< PowerResourceId > &id, const std::chrono::milliseconds autoReleaseTimeout=std::chrono::milliseconds::zero())=0alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterfacepure virtual
acquirePowerResource(const std::string &component, const PowerResourceLevel level=PowerResourceLevel::STANDBY_MED)=0alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterfacepure virtual
close(const std::shared_ptr< PowerResourceId > &id)=0alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterfacepure virtual
create(const std::string &resourceId, bool isRefCounted=true, const PowerResourceLevel level=PowerResourceLevel::STANDBY_MED)=0alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterfacepure virtual
getTimeSinceLastPartialMS(const std::string &component, PartialStateBitSet &resourceFlags, PartialStateBitSet partialState=PowerResourceTypeFlag::TYPE_ALL_FLAG)alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterfaceinlinevirtual
getTimeSinceLastResumeMS()alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterfaceinlinevirtual
isPowerResourceAcquired(const std::string &component)=0alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterfacepure virtual
NUM_OF_TYPES enum valuealexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface
PartialStateBitSet typedefalexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface
PowerResourceLevel enum namealexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface
PowerResourceTypeFlag enum namealexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface
PowerResourceTypeIndex enum namealexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface
release(const std::shared_ptr< PowerResourceId > &id)=0alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterfacepure virtual
releasePowerResource(const std::string &component)=0alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterfacepure virtual
TYPE_ALL_FLAG enum valuealexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface
TYPE_CPU enum valuealexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface
TYPE_CPU_FLAG enum valuealexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface
TYPE_DDR enum valuealexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface
TYPE_DDR_FLAG enum valuealexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface
TYPE_NETWORK enum valuealexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface
TYPE_NETWORK_FLAG enum valuealexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface
TYPE_RESERVED_ONE enum valuealexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface
TYPE_RESERVED_ONE_FLAG enum valuealexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface
TYPE_RESERVED_TWO enum valuealexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface
TYPE_RESERVED_TWO_FLAG enum valuealexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface
TYPE_STORAGE enum valuealexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface
TYPE_STORAGE_FLAG enum valuealexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface
~PowerResourceManagerInterface()=defaultalexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterfacevirtual

AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0