16 #ifndef ACSDKALEXAPRESENTATIONINTERFACES_APLDOCUMENTOBSERVERINTERFACE_H_ 17 #define ACSDKALEXAPRESENTATIONINTERFACES_APLDOCUMENTOBSERVERINTERFACE_H_ 25 namespace acsdkAlexaPresentationInterfaces {
46 std::unique_ptr<APLDocumentSessionInterface>&& session) = 0;
68 const std::chrono::steady_clock::time_point& timestamp) {
110 const unsigned int requestToken,
135 #endif // ACSDKALEXAPRESENTATIONINTERFACES_APLDOCUMENTOBSERVERINTERFACE_H_ virtual void onSendEvent(const std::string &token, const std::string &arguments, const std::string &components, const std::string &source)=0
virtual void onVisualContextAvailable(const std::string &token, const unsigned int requestToken, const std::string &visualContext)=0
virtual void onAPLDocumentSessionAvailable(const std::string &token, std::unique_ptr< APLDocumentSessionInterface > &&session)=0
virtual void onRenderDocumentComplete(const std::string &token, bool result, const std::string &error)
Definition: APLDocumentObserverInterface.h:60
::std::string string
Definition: gtest-port.h:1097
virtual ~APLDocumentObserverInterface()=default
virtual void onRenderDocumentComplete(const std::string &token, bool result, const std::string &error, const std::chrono::steady_clock::time_point ×tamp)
Definition: APLDocumentObserverInterface.h:64
virtual void onCommandExecutionComplete(const std::string &token, bool result, const std::string &error)=0
virtual void onDocumentFinished(const std::string &token)=0
virtual void onDataSourceUpdateComplete(const std::string &token, bool result, const std::string &error)=0
virtual void onRuntimeError(const std::string &token, const std::string &payload)=0
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
virtual void onDataSourceFetch(const std::string &token, const std::string &dataSourceType, const std::string &payload)=0
Definition: APLDocumentObserverInterface.h:31