![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <MockTimerFactory.h>
Public Member Functions | |
WarpTimer * | getTimer () |
TimerDelegateFactoryInterface Functions | |
bool | supportsLowPowerMode () override |
std::unique_ptr< alexaClientSDK::avsCommon::sdkInterfaces::timing::TimerDelegateInterface > | getTimerDelegate () override |
![]() | |
virtual | ~TimerDelegateFactoryInterface ()=default |
Destructor. More... | |
Protected Attributes | |
WarpTimer * | m_timer {nullptr} |
MockTimerFactory to return a single instance of WarpTimer
|
inline |
Gets the timer which was created by the last call to getTimerDelegate()
getTimerDelegate()
|
inlineoverridevirtual |
Create an instance of a TimerDelegateInterface
. This must be non-null.
TimerDelegateInterface
. Implements alexaClientSDK::avsCommon::sdkInterfaces::timing::TimerDelegateFactoryInterface.
|
inlineoverridevirtual |
Whether or not this TimerDelegateInterface
can operate when the system is running in a reduced power mode. Examples of this include an implementation which uses a Real Time Clock.
Implements alexaClientSDK::avsCommon::sdkInterfaces::timing::TimerDelegateFactoryInterface.
|
protected |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0