![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <APLDocumentSessionManagerInterface.h>
A APLDocumentSessionManagerInterface
allows for tracking the active APL Document Sessions
|
virtualdefault |
Destructor.
|
pure virtual |
Add an active session
presentationSession | presentation session for this document session |
token | token of document session |
session | the document session object |
Implemented in alexaClientSDK::sampleApplications::ipcServerSampleApp::APLDocumentSessionManager.
|
pure virtual |
Associates a token with an existing presentation session
presentationSession | The presentation session, must have already been added with addDocumentSession |
token | The document token |
Implemented in alexaClientSDK::sampleApplications::ipcServerSampleApp::APLDocumentSessionManager.
|
pure virtual |
Clear an active document session
presentationSession | presentation session of document session to clear |
Implemented in alexaClientSDK::sampleApplications::ipcServerSampleApp::APLDocumentSessionManager.
|
pure virtual |
Get the Session using the Presentation Session
presentationSession | The presentation session |
APLDocumentSessionInterface
associated with this presentationSession, or nullptr if none exists Implemented in alexaClientSDK::sampleApplications::ipcServerSampleApp::APLDocumentSessionManager.
|
pure virtual |
Get the Session using the APL token
token | token of document session |
APLDocumentSessionInterface
associated with this token, or nullptr if none exists Implemented in alexaClientSDK::sampleApplications::ipcServerSampleApp::APLDocumentSessionManager.
|
pure virtual |
Invoke a function on each document session tracked by the session manager
func | function to be executed with the document session |
Implemented in alexaClientSDK::sampleApplications::ipcServerSampleApp::APLDocumentSessionManager.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0