AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <APLClientHandlerInterface.h>
Public Member Functions | |
virtual | ~APLClientHandlerInterface ()=default |
virtual void | initializeRenderersRequest (const std::string &message)=0 |
virtual void | metricsReport (const std::string &message)=0 |
virtual void | viewhostEvent (const std::string &message)=0 |
virtual void | renderCompleted (const std::string &message)=0 |
virtual void | renderDocumentRequest (const std::string &message)=0 |
virtual void | executeCommandsRequest (const std::string &message)=0 |
virtual void | clearDocumentRequest (const std::string &message)=0 |
A contract to handle APLClient.
|
virtualdefault |
Destructor
|
pure virtual |
IPC Client sends this event to clear a local APL document rendered via renderDocumentRequest and release the native renderer.
message | Incoming IPC message from the IPC client. |
Implemented in alexaClientSDK::sampleApplications::ipcServerSampleApp::AplClientBridge.
|
pure virtual |
IPC Client sends this event to initiate APL commands on a document rendered via renderDocumentRequest.
message | Incoming IPC message from the IPC client. |
Implemented in alexaClientSDK::sampleApplications::ipcServerSampleApp::AplClientBridge.
|
pure virtual |
IPC Client sends this event to initialize any native APLClientRenderer instances required for the IPC client’s windows.
message | Incoming IPC message from the IPC client. |
Implemented in alexaClientSDK::sampleApplications::ipcServerSampleApp::AplClientBridge.
|
pure virtual |
This event is sent from the APL IPC Viewhost to report APL Metrics defined in the Viewhost. Not intended to be manually invoked from the IPC client.
message | Incoming IPC message from the IPC client. |
Implemented in alexaClientSDK::sampleApplications::ipcServerSampleApp::AplClientBridge.
|
pure virtual |
IPC Client sends this event when the IPC APL Viewhost has completed inflation of an APL document after receipt of a createRenderer directive.
message | Incoming IPC message from the IPC client. |
Implemented in alexaClientSDK::sampleApplications::ipcServerSampleApp::AplClientBridge.
|
pure virtual |
IPC Client sends this event to initiate the local rendering of an APL document.
message | Incoming IPC message from the IPC client. |
Implemented in alexaClientSDK::sampleApplications::ipcServerSampleApp::AplClientBridge.
|
pure virtual |
This event is sent from the APL IPC Viewhost for communicating with APLCore. Not intended to be manually invoked from the IPC client.
message | Incoming IPC message from the IPC client. |
Implemented in alexaClientSDK::sampleApplications::ipcServerSampleApp::AplClientBridge.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0