16 #ifndef ALEXA_CLIENT_SDK_LIBIPCSERVERSAMPLEAPP_INCLUDE_IPCSERVERSAMPLEAPP_ALEXAPRESENTATION_APLVIEWHOSTOBSERVERINTERFACE_H_ 17 #define ALEXA_CLIENT_SDK_LIBIPCSERVERSAMPLEAPP_INCLUDE_IPCSERVERSAMPLEAPP_ALEXAPRESENTATION_APLVIEWHOSTOBSERVERINTERFACE_H_ 22 #include <APLClient/AplCommandExecutionEvent.h> 25 namespace sampleApplications {
26 namespace ipcServerSampleApp {
45 APLClient::AplCommandExecutionEvent event,
58 const std::chrono::steady_clock::time_point& timestamp) = 0;
82 const unsigned int requestToken,
160 #endif // ALEXA_CLIENT_SDK_LIBIPCSERVERSAMPLEAPP_INCLUDE_IPCSERVERSAMPLEAPP_ALEXAPRESENTATION_APLVIEWHOSTOBSERVERINTERFACE_H_ virtual void onSendEvent(const std::string &token, const std::string &arguments, const std::string &components, const std::string &source)=0
std::shared_ptr< APLViewhostObserverInterface > APLViewhostObserverInterfacePtr
Definition: APLViewhostObserverInterface.h:155
::std::string string
Definition: gtest-port.h:1097
virtual void onDataSourceUpdateComplete(const std::string &token, bool result, const std::string &error)
Definition: APLViewhostObserverInterface.h:96
virtual void onVisualContextAvailable(const unsigned int requestToken, const std::string &token, const std::string &version, const std::string &visualContext, const std::string &datasourceContext)
Definition: APLViewhostObserverInterface.h:81
virtual void onCommandExecutionComplete(const std::string &token, APLClient::AplCommandExecutionEvent event, const std::string &message)=0
virtual void onDataSourceFetch(const std::string &token, const std::string &dataSourceType, const std::string &payload)
Definition: APLViewhostObserverInterface.h:106
virtual void onRuntimeError(const std::string &token, const std::string &payload)
Definition: APLViewhostObserverInterface.h:118
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
virtual ~APLViewhostObserverInterface()=default
virtual void onSetDocumentIdleTimeout(const std::string &token, const std::chrono::milliseconds &timeout)=0
virtual void onDocumentCleared(const std::string &token)
Definition: APLViewhostObserverInterface.h:143
virtual void onDocumentFinished(const std::string &token)
Definition: APLViewhostObserverInterface.h:126
virtual void onRenderDocumentComplete(const std::string &token, bool result, const std::string &error, const std::chrono::steady_clock::time_point ×tamp)=0
tuple message
Definition: gtest_output_test.py:331
virtual void onOpenURL(const std::string &token, const std::string &url)
Definition: APLViewhostObserverInterface.h:135
Definition: APLViewhostObserverInterface.h:30