AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Public Member Functions | List of all members
alexaClientSDK::alexaPresentationInterfaces::AlexaPresentationCapabilityAgentInterface Class Referenceabstract

#include <AlexaPresentationCapabilityAgentInterface.h>

Inheritance diagram for alexaClientSDK::alexaPresentationInterfaces::AlexaPresentationCapabilityAgentInterface:
Inheritance graph
[legend]

Public Member Functions

virtual ~AlexaPresentationCapabilityAgentInterface ()=default
 
virtual void onPresentationDismissed (const aplCapabilityCommonInterfaces::PresentationToken &token)=0
 

Detailed Description

Defines a Contract for clients to communicate with the AlexaPresentation Capability agent. Clients will use this interface to send events to AVS as defined in https://developer.amazon.com/en-US/docs/alexa/alexa-voice-service/presentation.html#events

Constructor & Destructor Documentation

◆ ~AlexaPresentationCapabilityAgentInterface()

virtual alexaClientSDK::alexaPresentationInterfaces::AlexaPresentationCapabilityAgentInterface::~AlexaPresentationCapabilityAgentInterface ( )
virtualdefault

Destructor.

Member Function Documentation

◆ onPresentationDismissed()

virtual void alexaClientSDK::alexaPresentationInterfaces::AlexaPresentationCapabilityAgentInterface::onPresentationDismissed ( const aplCapabilityCommonInterfaces::PresentationToken token)
pure virtual

This function notifies the Capability Agent that the Presentation with the given token has been dismissed

Parameters
tokenThe token for the presentation which was dismissed

The documentation for this class was generated from the following file:

AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0