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

#include <InteractionManagerHandlerInterface.h>

Inheritance diagram for alexaClientSDK::sampleApplications::ipcServerSampleApp::ipc::InteractionManagerHandlerInterface:
Inheritance graph
[legend]

Public Member Functions

virtual ~InteractionManagerHandlerInterface ()=default
 
virtual void recognizeSpeechRequest (const std::string &message)=0
 
virtual void navigationEvent (const std::string &message)=0
 
virtual void guiActivityEvent (const std::string &message)=0
 

Detailed Description

This contract handles the user interaction events coming from client.

Constructor & Destructor Documentation

◆ ~InteractionManagerHandlerInterface()

virtual alexaClientSDK::sampleApplications::ipcServerSampleApp::ipc::InteractionManagerHandlerInterface::~InteractionManagerHandlerInterface ( )
virtualdefault

Destructor.

Member Function Documentation

◆ guiActivityEvent()

virtual void alexaClientSDK::sampleApplications::ipcServerSampleApp::ipc::InteractionManagerHandlerInterface::guiActivityEvent ( const std::string &  message)
pure virtual

Handle GUI activity event message.

Parameters
messageIncoming IPC message from the IPC client.

Implemented in alexaClientSDK::sampleApplications::ipcServerSampleApp::gui::GUIManager.

◆ navigationEvent()

virtual void alexaClientSDK::sampleApplications::ipcServerSampleApp::ipc::InteractionManagerHandlerInterface::navigationEvent ( const std::string &  message)
pure virtual

Handle event the navigation event.

Parameters
messageIncoming IPC message from the IPC client.

Implemented in alexaClientSDK::sampleApplications::ipcServerSampleApp::gui::GUIManager.

◆ recognizeSpeechRequest()

virtual void alexaClientSDK::sampleApplications::ipcServerSampleApp::ipc::InteractionManagerHandlerInterface::recognizeSpeechRequest ( const std::string &  message)
pure virtual

Open or close the microphone to start an Alexa interaction via the SpeechRecognizer.Recognize event.

See also
https://developer.amazon.com/en-US/docs/alexa/alexa-voice-service/speechrecognizer.html#recognize
Parameters
messageIncoming IPC message from the IPC client.

Implemented in alexaClientSDK::sampleApplications::ipcServerSampleApp::gui::GUIManager.


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