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

#include <PresentationOrchestratorWindowObserverInterface.h>

Inheritance diagram for alexaClientSDK::presentationOrchestratorInterfaces::PresentationOrchestratorWindowObserverInterface:
Inheritance graph
[legend]

Public Member Functions

virtual ~PresentationOrchestratorWindowObserverInterface ()=default
 
virtual void onWindowAdded (const PresentationOrchestratorWindowInstance &instance)=0
 
virtual void onWindowModified (const PresentationOrchestratorWindowInstance &instance)=0
 
virtual void onWindowRemoved (const std::string &windowId)=0
 

Detailed Description

Interface to be implemented by observers interested in changes to window configuration

Constructor & Destructor Documentation

◆ ~PresentationOrchestratorWindowObserverInterface()

virtual alexaClientSDK::presentationOrchestratorInterfaces::PresentationOrchestratorWindowObserverInterface::~PresentationOrchestratorWindowObserverInterface ( )
virtualdefault

Destructor

Member Function Documentation

◆ onWindowAdded()

virtual void alexaClientSDK::presentationOrchestratorInterfaces::PresentationOrchestratorWindowObserverInterface::onWindowAdded ( const PresentationOrchestratorWindowInstance instance)
pure virtual

A window was added to the window configuration

Parameters
instanceThe window instance which was added

◆ onWindowModified()

virtual void alexaClientSDK::presentationOrchestratorInterfaces::PresentationOrchestratorWindowObserverInterface::onWindowModified ( const PresentationOrchestratorWindowInstance instance)
pure virtual

Called when a window instance has been modified

Parameters
instanceThe modified window instance
Note
the Window ID will never be changed

◆ onWindowRemoved()

virtual void alexaClientSDK::presentationOrchestratorInterfaces::PresentationOrchestratorWindowObserverInterface::onWindowRemoved ( const std::string &  windowId)
pure virtual

Called when a window instance has been removed

Parameters
windowIdThe window ID which has been removed

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