15 #ifndef ACSDK_APLCAPABILITYCOMMONINTERFACES_APLCAPABILITYAGENTINTERFACE_H_ 16 #define ACSDK_APLCAPABILITYCOMMONINTERFACES_APLCAPABILITYAGENTINTERFACE_H_ 31 namespace aplCapabilityCommonInterfaces {
58 const bool markAsFailed =
true) = 0;
132 #endif // ACSDK_APLCAPABILITYCOMMONINTERFACES_APLCAPABILITYAGENTINTERFACE_H_ Definition: APLEventPayload.h:137
virtual ~APLCapabilityAgentInterface()=default
Definition: APLEventPayload.h:86
virtual void sendDataSourceFetchRequestEvent(const aplEventPayload::DataSourceFetch &payload)=0
Definition: PresentationSession.h:40
virtual void sendUserEvent(const aplEventPayload::UserEvent &payload)=0
virtual void recordRenderComplete(const std::chrono::steady_clock::time_point ×tamp)=0
Definition: APLEventPayload.h:178
virtual void processExecuteCommandsResult(const PresentationToken &token, APLCommandExecutionEvent event, const std::string &error)=0
::std::string string
Definition: gtest-port.h:1097
unsigned int ContextRequestToken
Alias for the token used to identify a context request.
Definition: ContextRequestToken.h:23
virtual void sendRuntimeErrorEvent(const aplEventPayload::RuntimeError &payload)=0
std::string PresentationToken
Alias for the token used by APL directives.
Definition: PresentationToken.h:22
virtual void clearExecuteCommands(const PresentationToken &token=std::string(), const bool markAsFailed=true)=0
virtual void onVisualContextAvailable(avsCommon::sdkInterfaces::ContextRequestToken requestToken, const aplEventPayload::VisualContext &visualContext)=0
Definition: APLCapabilityAgentInterface.h:35
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
Definition: APLEventPayload.h:31
virtual void onActiveDocumentChanged(const PresentationToken &token, const PresentationSession &session)=0
APLCommandExecutionEvent
Enumeration of APL Command Execution Events that can be reported to the APL capability agent...
Definition: APLCommandExecutionEvent.h:27
virtual void proactiveStateReport()=0
virtual void processRenderDocumentResult(const PresentationToken &token, const bool result, const std::string &error)=0