AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <FunctionInvokerInterface.h>
Public Member Functions | |
virtual | ~FunctionInvokerInterface ()=default |
virtual ReturnType | functionToBeInvoked (const std::string &name, Types... args)=0 |
The interface for the functions that can be invoked by external components. The implementation of the interface will need to be registered with CommunicationInvokeHandlerInterface. This interface the first template type will be the return type and the rest will be the arguments for the function.
|
virtualdefault |
default destructor
|
pure virtual |
The function or functions that will be registered and invoked by external components. We will specify different functions by using the name param.
name | the name of the function we want to invoke. |
args | variadic args that are passed as arguments to the function. |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0