AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
alexaClientSDK::acsdkAssets::commonInterfaces::AmdCommunicationInterface Member List

This is the complete list of members for alexaClientSDK::acsdkAssets::commonInterfaces::AmdCommunicationInterface, including all inherited members.

CommunicationInvokeHandlerInterface< std::deregister(const std::string &name, const std::shared_ptr< FunctionInvokerInterface< std::string, ArgTypes... >> &functionImplementation)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< std::string >pure virtual
CommunicationInvokeHandlerInterface< bool, std::string >::deregister(const std::string &name, const std::shared_ptr< FunctionInvokerInterface< bool, ArgTypes... >> &functionImplementation)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< bool, std::string >pure virtual
CommunicationPropertiesHandlerInterface< int >::deregisterProperty(const std::string &propertyName, const std::shared_ptr< CommunicationProperty< int >> &property)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< int >pure virtual
CommunicationPropertiesHandlerInterface< std::string >::deregisterProperty(const std::string &propertyName, const std::shared_ptr< CommunicationProperty< std::string >> &property)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< std::string >pure virtual
CommunicationInvokeHandlerInterface< std::invoke(const std::string &name, ArgTypes...)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< std::string >pure virtual
CommunicationInvokeHandlerInterface< bool, std::string >::invoke(const std::string &name, ArgTypes...)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< bool, std::string >pure virtual
CommunicationPropertiesHandlerInterface< int >::readProperty(const std::string &propertyName, int &value)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< int >pure virtual
CommunicationPropertiesHandlerInterface< std::string >::readProperty(const std::string &propertyName, std::string &value)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< std::string >pure virtual
CommunicationInvokeHandlerInterface< std::registerFunction(const std::string &name, std::shared_ptr< FunctionInvokerInterface< std::string, ArgTypes... >> functionImplementation)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< std::string >pure virtual
CommunicationInvokeHandlerInterface< bool, std::string >::registerFunction(const std::string &name, std::shared_ptr< FunctionInvokerInterface< bool, ArgTypes... >> functionImplementation)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< bool, std::string >pure virtual
CommunicationPropertiesHandlerInterface< int >::registerProperty(const std::string &propertyName, int initValue, const std::shared_ptr< CommunicationPropertyValidatorInterface< int >> &writeValidator=nullptr)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< int >pure virtual
CommunicationPropertiesHandlerInterface< std::string >::registerProperty(const std::string &propertyName, std::string initValue, const std::shared_ptr< CommunicationPropertyValidatorInterface< std::string >> &writeValidator=nullptr)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< std::string >pure virtual
CommunicationPropertiesHandlerInterface< int >::subscribeToPropertyChangeEvent(const std::string &propertyName, const std::weak_ptr< CommunicationPropertyChangeSubscriber< int >> &subscriber)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< int >pure virtual
CommunicationPropertiesHandlerInterface< std::string >::subscribeToPropertyChangeEvent(const std::string &propertyName, const std::weak_ptr< CommunicationPropertyChangeSubscriber< std::string >> &subscriber)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< std::string >pure virtual
CommunicationPropertiesHandlerInterface< int >::unsubscribeToPropertyChangeEvent(const std::string &propertyName, const std::shared_ptr< CommunicationPropertyChangeSubscriber< int >> &subscriber)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< int >pure virtual
CommunicationPropertiesHandlerInterface< std::string >::unsubscribeToPropertyChangeEvent(const std::string &propertyName, const std::shared_ptr< CommunicationPropertyChangeSubscriber< std::string >> &subscriber)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< std::string >pure virtual
CommunicationPropertiesHandlerInterface< int >::writeProperty(const std::string &propertyName, int newValue)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< int >pure virtual
CommunicationPropertiesHandlerInterface< std::string >::writeProperty(const std::string &propertyName, std::string newValue)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< std::string >pure virtual
~AmdCommunicationInterface() override=defaultalexaClientSDK::acsdkAssets::commonInterfaces::AmdCommunicationInterface
CommunicationInvokeHandlerInterface< std::~CommunicationInvokeHandlerInterface()=defaultalexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< std::string >virtual
CommunicationInvokeHandlerInterface< bool, std::string >::~CommunicationInvokeHandlerInterface()=defaultalexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< bool, std::string >virtual
CommunicationPropertiesHandlerInterface< int >::~CommunicationPropertiesHandlerInterface()=defaultalexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< int >virtual
CommunicationPropertiesHandlerInterface< std::string >::~CommunicationPropertiesHandlerInterface()=defaultalexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< std::string >virtual

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