#include <APLDocumentSessionInterface.h>
A APLDocumentSessionInterface
allows for controlling a previously rendered APL document. All methods except getToken()
result in asynchronous operations so APLDocumentObserverInterface
implementations should be used for monitoring the success of method calls.
◆ ~APLDocumentSessionInterface()
virtual alexaClientSDK::aplCapabilityCommonInterfaces::APLDocumentSessionInterface::~APLDocumentSessionInterface |
( |
| ) |
|
|
virtualdefault |
◆ clearDocument()
virtual void alexaClientSDK::aplCapabilityCommonInterfaces::APLDocumentSessionInterface::clearDocument |
( |
| ) |
|
|
pure virtual |
◆ dataSourceUpdate()
virtual void alexaClientSDK::aplCapabilityCommonInterfaces::APLDocumentSessionInterface::dataSourceUpdate |
( |
const std::string & |
sourceType, |
|
|
const std::string & |
payload |
|
) |
| |
|
pure virtual |
◆ executeCommands()
virtual void alexaClientSDK::aplCapabilityCommonInterfaces::APLDocumentSessionInterface::executeCommands |
( |
const std::string & |
commands | ) |
|
|
pure virtual |
◆ getToken()
virtual PresentationToken alexaClientSDK::aplCapabilityCommonInterfaces::APLDocumentSessionInterface::getToken |
( |
| ) |
const |
|
pure virtual |
◆ interruptCommandSequence()
virtual void alexaClientSDK::aplCapabilityCommonInterfaces::APLDocumentSessionInterface::interruptCommandSequence |
( |
| ) |
|
|
pure virtual |
◆ isForegroundFocused()
virtual bool alexaClientSDK::aplCapabilityCommonInterfaces::APLDocumentSessionInterface::isForegroundFocused |
( |
| ) |
|
|
pure virtual |
◆ provideDocumentContext()
◆ requestForeground()
virtual void alexaClientSDK::aplCapabilityCommonInterfaces::APLDocumentSessionInterface::requestForeground |
( |
| ) |
|
|
pure virtual |
◆ resetTimeout()
virtual void alexaClientSDK::aplCapabilityCommonInterfaces::APLDocumentSessionInterface::resetTimeout |
( |
| ) |
|
|
pure virtual |
◆ stopTimeout()
virtual void alexaClientSDK::aplCapabilityCommonInterfaces::APLDocumentSessionInterface::stopTimeout |
( |
| ) |
|
|
pure virtual |
◆ updateLifespan()
◆ updateTimeout()
virtual void alexaClientSDK::aplCapabilityCommonInterfaces::APLDocumentSessionInterface::updateTimeout |
( |
std::chrono::milliseconds |
timeout | ) |
|
|
pure virtual |
The documentation for this class was generated from the following file:
- /workplace/avs-device-sdk/capabilities/APLCapabilityCommon/APLCapabilityCommonInterfaces/include/acsdk/APLCapabilityCommonInterfaces/APLDocumentSessionInterface.h
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved.
Licensed under the Apache License, Version 2.0