acquire(const std::shared_ptr< PowerResourceId > &id, const std::chrono::milliseconds autoReleaseTimeout=std::chrono::milliseconds::zero())=0 | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | pure virtual |
acquirePowerResource(const std::string &component, const PowerResourceLevel level=PowerResourceLevel::STANDBY_MED)=0 | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | pure virtual |
close(const std::shared_ptr< PowerResourceId > &id)=0 | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | pure virtual |
create(const std::string &resourceId, bool isRefCounted=true, const PowerResourceLevel level=PowerResourceLevel::STANDBY_MED)=0 | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | pure virtual |
getTimeSinceLastPartialMS(const std::string &component, PartialStateBitSet &resourceFlags, PartialStateBitSet partialState=PowerResourceTypeFlag::TYPE_ALL_FLAG) | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | inlinevirtual |
getTimeSinceLastResumeMS() | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | inlinevirtual |
isPowerResourceAcquired(const std::string &component)=0 | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | pure virtual |
MOCK_METHOD1(releasePowerResource, void(const std::string &component)) | alexaClientSDK::avsCommon::sdkInterfaces::test::MockPowerResourceManager | |
MOCK_METHOD1(isPowerResourceAcquired, bool(const std::string &component)) | alexaClientSDK::avsCommon::sdkInterfaces::test::MockPowerResourceManager | |
MOCK_METHOD1(release, bool(const std::shared_ptr< PowerResourceId > &id)) | alexaClientSDK::avsCommon::sdkInterfaces::test::MockPowerResourceManager | |
MOCK_METHOD1(close, bool(const std::shared_ptr< PowerResourceId > &id)) | alexaClientSDK::avsCommon::sdkInterfaces::test::MockPowerResourceManager | |
MOCK_METHOD2(acquirePowerResource, void(const std::string &component, const PowerResourceLevel level)) | alexaClientSDK::avsCommon::sdkInterfaces::test::MockPowerResourceManager | |
MOCK_METHOD2(acquire, bool(const std::shared_ptr< PowerResourceId > &id, const std::chrono::milliseconds autoReleaseTimeout)) | alexaClientSDK::avsCommon::sdkInterfaces::test::MockPowerResourceManager | |
MOCK_METHOD3(create, std::shared_ptr< PowerResourceId >(const std::string &resourceId, bool isRefCounted, const PowerResourceLevel level)) | alexaClientSDK::avsCommon::sdkInterfaces::test::MockPowerResourceManager | |
NUM_OF_TYPES enum value | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | |
PartialStateBitSet typedef | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | |
PowerResourceLevel enum name | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | |
PowerResourceTypeFlag enum name | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | |
PowerResourceTypeIndex enum name | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | |
release(const std::shared_ptr< PowerResourceId > &id)=0 | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | pure virtual |
releasePowerResource(const std::string &component)=0 | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | pure virtual |
setDefaultBehavior() | alexaClientSDK::avsCommon::sdkInterfaces::test::MockPowerResourceManager | inline |
TYPE_ALL_FLAG enum value | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | |
TYPE_CPU enum value | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | |
TYPE_CPU_FLAG enum value | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | |
TYPE_DDR enum value | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | |
TYPE_DDR_FLAG enum value | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | |
TYPE_NETWORK enum value | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | |
TYPE_NETWORK_FLAG enum value | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | |
TYPE_RESERVED_ONE enum value | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | |
TYPE_RESERVED_ONE_FLAG enum value | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | |
TYPE_RESERVED_TWO enum value | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | |
TYPE_RESERVED_TWO_FLAG enum value | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | |
TYPE_STORAGE enum value | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | |
TYPE_STORAGE_FLAG enum value | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | |
~PowerResourceManagerInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::PowerResourceManagerInterface | virtual |