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

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

create()alexaClientSDK::acsdkAssets::commonInterfaces::InMemoryAmdCommunicationHandlerinlinestatic
alexaClientSDK::CommunicationInvokeHandlerInterface< std::deregister(const std::string &name, const std::shared_ptr< FunctionInvokerInterface< std::string, ArgTypes... >> &functionImplementation)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< std::string >pure virtual
alexaClientSDK::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
InMemoryCommunicationInvokeHandler< std::string >::deregister(const std::string &name, const std::shared_ptr< acsdkCommunicationInterfaces::FunctionInvokerInterface< std::string, Types... >> &functionImplementation) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationInvokeHandler< std::string >
InMemoryCommunicationInvokeHandler< std::CommunicationInvokeHandlerInterface< std::string, Types... >::deregister(const std::string &name, const std::shared_ptr< FunctionInvokerInterface< std::string, ArgTypes... >> &functionImplementation)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< std::string, Types... >pure virtual
InMemoryCommunicationInvokeHandler< bool, std::string >::deregister(const std::string &name, const std::shared_ptr< acsdkCommunicationInterfaces::FunctionInvokerInterface< bool, Types... >> &functionImplementation) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationInvokeHandler< bool, std::string >
CommunicationInvokeHandlerInterface< bool, Types... >::deregister(const std::string &name, const std::shared_ptr< FunctionInvokerInterface< bool, ArgTypes... >> &functionImplementation)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< bool, Types... >pure virtual
alexaClientSDK::CommunicationPropertiesHandlerInterface< int >::deregisterProperty(const std::string &propertyName, const std::shared_ptr< CommunicationProperty< int >> &property)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< int >pure virtual
alexaClientSDK::CommunicationPropertiesHandlerInterface< std::string >::deregisterProperty(const std::string &propertyName, const std::shared_ptr< CommunicationProperty< std::string >> &property)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< std::string >pure virtual
InMemoryCommunicationPropertiesHandler< std::string >::deregisterProperty(const std::string &propertyName, const std::shared_ptr< acsdkCommunicationInterfaces::CommunicationProperty< std::string >> &property) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< std::string >
InMemoryCommunicationPropertiesHandler< int >::deregisterProperty(const std::string &propertyName, const std::shared_ptr< acsdkCommunicationInterfaces::CommunicationProperty< int >> &property) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< int >
alexaClientSDK::CommunicationInvokeHandlerInterface< std::invoke(const std::string &name, ArgTypes...)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< std::string >pure virtual
alexaClientSDK::CommunicationInvokeHandlerInterface< bool, std::string >::invoke(const std::string &name, ArgTypes...)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< bool, std::string >pure virtual
InMemoryCommunicationInvokeHandler< std::string >::invoke(const std::string &name, Types... args) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationInvokeHandler< std::string >
InMemoryCommunicationInvokeHandler< std::CommunicationInvokeHandlerInterface< std::string, Types... >::invoke(const std::string &name, ArgTypes...)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< std::string, Types... >pure virtual
InMemoryCommunicationInvokeHandler< bool, std::string >::invoke(const std::string &name, Types... args) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationInvokeHandler< bool, std::string >
CommunicationInvokeHandlerInterface< bool, Types... >::invoke(const std::string &name, ArgTypes...)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< bool, Types... >pure virtual
alexaClientSDK::CommunicationPropertiesHandlerInterface< int >::readProperty(const std::string &propertyName, int &value)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< int >pure virtual
alexaClientSDK::CommunicationPropertiesHandlerInterface< std::string >::readProperty(const std::string &propertyName, std::string &value)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< std::string >pure virtual
InMemoryCommunicationPropertiesHandler< std::string >::readProperty(const std::string &propertyName, std::string &value) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< std::string >virtual
InMemoryCommunicationPropertiesHandler< int >::readProperty(const std::string &propertyName, int &value) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< int >virtual
alexaClientSDK::CommunicationInvokeHandlerInterface< std::registerFunction(const std::string &name, std::shared_ptr< FunctionInvokerInterface< std::string, ArgTypes... >> functionImplementation)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< std::string >pure virtual
alexaClientSDK::CommunicationInvokeHandlerInterface< bool, std::string >::registerFunction(const std::string &name, std::shared_ptr< FunctionInvokerInterface< bool, ArgTypes... >> functionImplementation)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< bool, std::string >pure virtual
InMemoryCommunicationInvokeHandler< std::string >::registerFunction(const std::string &name, std::shared_ptr< acsdkCommunicationInterfaces::FunctionInvokerInterface< std::string, Types... >> functionImplementation) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationInvokeHandler< std::string >
InMemoryCommunicationInvokeHandler< std::CommunicationInvokeHandlerInterface< std::string, Types... >::registerFunction(const std::string &name, std::shared_ptr< FunctionInvokerInterface< std::string, ArgTypes... >> functionImplementation)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< std::string, Types... >pure virtual
InMemoryCommunicationInvokeHandler< bool, std::string >::registerFunction(const std::string &name, std::shared_ptr< acsdkCommunicationInterfaces::FunctionInvokerInterface< bool, Types... >> functionImplementation) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationInvokeHandler< bool, std::string >
CommunicationInvokeHandlerInterface< bool, Types... >::registerFunction(const std::string &name, std::shared_ptr< FunctionInvokerInterface< bool, ArgTypes... >> functionImplementation)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< bool, Types... >pure virtual
alexaClientSDK::CommunicationPropertiesHandlerInterface< int >::registerProperty(const std::string &propertyName, int initValue, const std::shared_ptr< CommunicationPropertyValidatorInterface< int >> &writeValidator=nullptr)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< int >pure virtual
alexaClientSDK::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
InMemoryCommunicationPropertiesHandler< std::string >::registerProperty(const std::string &propertyName, std::string initValue, const std::shared_ptr< acsdkCommunicationInterfaces::CommunicationPropertyValidatorInterface< std::string >> &writeValidator=nullptr) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< std::string >
InMemoryCommunicationPropertiesHandler< int >::registerProperty(const std::string &propertyName, int initValue, const std::shared_ptr< acsdkCommunicationInterfaces::CommunicationPropertyValidatorInterface< int >> &writeValidator=nullptr) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< int >
alexaClientSDK::CommunicationPropertiesHandlerInterface< int >::subscribeToPropertyChangeEvent(const std::string &propertyName, const std::weak_ptr< CommunicationPropertyChangeSubscriber< int >> &subscriber)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< int >pure virtual
alexaClientSDK::CommunicationPropertiesHandlerInterface< std::string >::subscribeToPropertyChangeEvent(const std::string &propertyName, const std::weak_ptr< CommunicationPropertyChangeSubscriber< std::string >> &subscriber)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< std::string >pure virtual
InMemoryCommunicationPropertiesHandler< std::string >::subscribeToPropertyChangeEvent(const std::string &propertyName, const std::weak_ptr< acsdkCommunicationInterfaces::CommunicationPropertyChangeSubscriber< std::string >> &subscriber) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< std::string >
InMemoryCommunicationPropertiesHandler< int >::subscribeToPropertyChangeEvent(const std::string &propertyName, const std::weak_ptr< acsdkCommunicationInterfaces::CommunicationPropertyChangeSubscriber< int >> &subscriber) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< int >
alexaClientSDK::CommunicationPropertiesHandlerInterface< int >::unsubscribeToPropertyChangeEvent(const std::string &propertyName, const std::shared_ptr< CommunicationPropertyChangeSubscriber< int >> &subscriber)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< int >pure virtual
alexaClientSDK::CommunicationPropertiesHandlerInterface< std::string >::unsubscribeToPropertyChangeEvent(const std::string &propertyName, const std::shared_ptr< CommunicationPropertyChangeSubscriber< std::string >> &subscriber)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< std::string >pure virtual
InMemoryCommunicationPropertiesHandler< std::string >::unsubscribeToPropertyChangeEvent(const std::string &propertyName, const std::shared_ptr< acsdkCommunicationInterfaces::CommunicationPropertyChangeSubscriber< std::string >> &subscriber) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< std::string >
InMemoryCommunicationPropertiesHandler< int >::unsubscribeToPropertyChangeEvent(const std::string &propertyName, const std::shared_ptr< acsdkCommunicationInterfaces::CommunicationPropertyChangeSubscriber< int >> &subscriber) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< int >
alexaClientSDK::CommunicationPropertiesHandlerInterface< int >::writeProperty(const std::string &propertyName, int newValue)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< int >pure virtual
alexaClientSDK::CommunicationPropertiesHandlerInterface< std::string >::writeProperty(const std::string &propertyName, std::string newValue)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< std::string >pure virtual
InMemoryCommunicationPropertiesHandler< std::string >::writeProperty(const std::string &propertyName, std::string newValue) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< std::string >virtual
InMemoryCommunicationPropertiesHandler< int >::writeProperty(const std::string &propertyName, int newValue) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< int >virtual
~AmdCommunicationInterface() override=defaultalexaClientSDK::acsdkAssets::commonInterfaces::AmdCommunicationInterface
alexaClientSDK::CommunicationInvokeHandlerInterface< std::~CommunicationInvokeHandlerInterface()=defaultalexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< std::string >virtual
alexaClientSDK::CommunicationInvokeHandlerInterface< bool, std::string >::~CommunicationInvokeHandlerInterface()=defaultalexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< bool, std::string >virtual
InMemoryCommunicationInvokeHandler< std::string >::~CommunicationInvokeHandlerInterface()=defaultalexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< std::string, Types... >virtual
InMemoryCommunicationInvokeHandler< bool, std::string >::~CommunicationInvokeHandlerInterface()=defaultalexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< bool, Types... >virtual
alexaClientSDK::CommunicationPropertiesHandlerInterface< int >::~CommunicationPropertiesHandlerInterface()=defaultalexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< int >virtual
CommunicationPropertiesHandlerInterface< std::string >::~CommunicationPropertiesHandlerInterface()=defaultalexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< std::string >virtual
~InMemoryAmdCommunicationHandler() override=defaultalexaClientSDK::acsdkAssets::commonInterfaces::InMemoryAmdCommunicationHandler
InMemoryCommunicationPropertiesHandler< std::~InMemoryCommunicationPropertiesHandler() override=defaultalexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< std::string >
InMemoryCommunicationPropertiesHandler< int >::~InMemoryCommunicationPropertiesHandler() override=defaultalexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< int >

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