16 #ifndef ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_TEST_AVSCOMMON_SDKINTERFACES_MOCKUSERINACTIVITYMONITOR_H_ 17 #define ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_TEST_AVSCOMMON_SDKINTERFACES_MOCKUSERINACTIVITYMONITOR_H_ 25 namespace sdkInterfaces {
33 MOCK_METHOD1(
addObserver,
void(std::shared_ptr<avsCommon::sdkInterfaces::UserInactivityMonitorObserverInterface>));
36 void(std::shared_ptr<avsCommon::sdkInterfaces::UserInactivityMonitorObserverInterface>));
44 #endif // ALEXA_CLIENT_SDK_AVSCOMMON_SDKINTERFACES_TEST_AVSCOMMON_SDKINTERFACES_MOCKUSERINACTIVITYMONITOR_H_ virtual void onUserActive()=0
The function to be called when the user has become active.
virtual void removeObserver(std::shared_ptr< avsCommon::sdkInterfaces::UserInactivityMonitorObserverInterface > observer)=0
Definition: AmdMetricWrapperTest.cpp:24
Mock class that implements UserInactivityMonitorInterface.
Definition: MockUserInactivityMonitor.h:29
MOCK_METHOD1(addObserver, void(std::shared_ptr< avsCommon::sdkInterfaces::UserInactivityMonitorObserverInterface >))
Definition: UserInactivityMonitorInterface.h:36
virtual std::chrono::seconds timeSinceUserActivity()=0
MOCK_METHOD0(onUserActive, void())
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
virtual void addObserver(std::shared_ptr< avsCommon::sdkInterfaces::UserInactivityMonitorObserverInterface > observer)=0