16 #ifndef ALEXA_CLIENT_SDK_LIBIPCSERVERSAMPLEAPP_INCLUDE_IPCSERVERSAMPLEAPP_ALEXAPRESENTATION_APLRUNTIMEINTERFACEIMPL_H_ 17 #define ALEXA_CLIENT_SDK_LIBIPCSERVERSAMPLEAPP_INCLUDE_IPCSERVERSAMPLEAPP_ALEXAPRESENTATION_APLRUNTIMEINTERFACEIMPL_H_ 30 namespace sampleApplications {
31 namespace ipcServerSampleApp {
55 std::shared_ptr<aplCapabilityCommonInterfaces::APLDocumentObserverInterface> observer)
override;
63 std::shared_ptr<presentationOrchestratorInterfaces::PresentationOrchestratorClientInterface> poClient);
70 std::shared_ptr<aplCapabilityCommonInterfaces::APLDocumentObserverInterface> observer,
71 bool hasPresentationAssociation);
85 std::shared_ptr<presentationOrchestratorInterfaces::PresentationOrchestratorClientInterface>
86 m_presentationOrchestratorClient;
98 #endif // ALEXA_CLIENT_SDK_LIBIPCSERVERSAMPLEAPP_INCLUDE_IPCSERVERSAMPLEAPP_ALEXAPRESENTATION_APLRUNTIMEINTERFACEIMPL_H_
void renderDocument(const std::string &document, const std::string &data, const aplCapabilityCommonInterfaces::PresentationSession &presentationSession, const aplCapabilityCommonInterfaces::PresentationOptions &presentationOptions, std::shared_ptr< aplCapabilityCommonInterfaces::APLDocumentObserverInterface > observer) override
Definition: PresentationSession.h:40
Definition: APLRuntimeInterface.h:51
std::string getMaxAPLVersion() const override
void setPresentationOrchestrator(std::shared_ptr< presentationOrchestratorInterfaces::PresentationOrchestratorClientInterface > poClient)
::std::string string
Definition: gtest-port.h:1097
~APLRuntimeInterfaceImpl()
Definition: PresentationOptions.h:30
Definition: APLRuntimeInterfaceImpl.h:33
std::shared_ptr< APLViewhostInterface > APLViewhostInterfacePtr
Definition: APLViewhostInterface.h:152
Whether or not curl logs should be emitted.
Definition: AVSConnectionManager.h:36
static std::shared_ptr< APLRuntimeInterfaceImpl > create(const APLViewhostInterfacePtr &runtime)
void setDefaultWindowId(const std::string &windowId)
std::shared_ptr< APLDocumentSession > createDocumentSession(const std::string &document, const std::string &data, const aplCapabilityCommonInterfaces::PresentationSession &presentationSession, const aplCapabilityCommonInterfaces::PresentationOptions &presentationOptions, std::shared_ptr< aplCapabilityCommonInterfaces::APLDocumentObserverInterface > observer, bool hasPresentationAssociation)