16 #ifndef AACE_APL_APL_H    17 #define AACE_APL_APL_H    21 #include <AACE/Core/PlatformInterface.h>    23 #include "APLEngineInterface.h"    41     using ActivityEvent = aace::apl::APLEngineInterface::ActivityEvent;
    64         const std::string& jsonPayload,
    65         const std::string& token,
    66         const std::string& windowId) = 0;
    80     virtual void executeCommands(
const std::string& jsonPayload, 
const std::string& token) = 0;
   127     void renderDocumentResult(
const std::string& token, 
const bool result, 
const std::string& error);
   152     void setEngineInterface(std::shared_ptr<APLEngineInterface> aplEngineInterface);
   155     std::shared_ptr<APLEngineInterface> m_aplEngineInterface;
 
void processActivityEvent(const std::string &source, const ActivityEvent event)
Definition: APL.cpp:69
virtual void executeCommands(const std::string &jsonPayload, const std::string &token)=0
virtual void renderDocument(const std::string &jsonPayload, const std::string &token, const std::string &windowId)=0
void clearAllExecuteCommands()
Definition: APL.cpp:33
virtual void clearDocument()=0
virtual std::string getVisualContext()=0
void clearCard()
Definition: APL.cpp:27
void executeCommandsResult(const std::string &token, const bool result, const std::string &error)
Definition: APL.cpp:63
virtual void interruptCommandSequence()=0
Definition: AddressBook.h:26
void sendUserEvent(const std::string &payload)
Definition: APL.cpp:39
void setAPLMaxVersion(const std::string &aplMaxVersion)
Definition: APL.cpp:45
void setDocumentIdleTimeout(std::chrono::milliseconds documentIdleTimeout)
Definition: APL.cpp:51
void renderDocumentResult(const std::string &token, const bool result, const std::string &error)
Definition: APL.cpp:57