16 #ifndef ALEXA_CLIENT_SDK_AVS_SHARED_PRESENTATIONORCHESTRATOR_PRESENTATIONORCHESTRATORINTERFACES_INCLUDE_ACSDK_PRESENTATIONORCHESTRATORINTERFACES_VISUALTIMEOUTMANAGERINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_AVS_SHARED_PRESENTATIONORCHESTRATOR_PRESENTATIONORCHESTRATORINTERFACES_INCLUDE_ACSDK_PRESENTATIONORCHESTRATORINTERFACES_VISUALTIMEOUTMANAGERINTERFACE_H_ 26 namespace presentationOrchestratorInterfaces {
56 #endif // ALEXA_CLIENT_SDK_AVS_SHARED_PRESENTATIONORCHESTRATOR_PRESENTATIONORCHESTRATORINTERFACES_INCLUDE_ACSDK_PRESENTATIONORCHESTRATORINTERFACES_VISUALTIMEOUTMANAGERINTERFACE_H_
virtual ~VisualTimeoutManagerInterface()=default
unsigned int VisualTimeoutId
Definition: VisualTimeoutManagerInterface.h:35
Definition: VisualTimeoutManagerInterface.h:28
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
virtual VisualTimeoutId requestTimeout(std::chrono::milliseconds delay, VisualTimeoutCallback timeoutCallback)=0
Definition: GUIActivityEventObserverInterface.h:28
std::function< void()> VisualTimeoutCallback
Definition: VisualTimeoutManagerInterface.h:34
virtual bool stopTimeout(VisualTimeoutId timeoutId)=0
A dialog specific UX state observer.
Definition: DialogUXStateObserverInterface.h:29