AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
alexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< T > Member List

This is the complete list of members for alexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< T >, including all inherited members.

deregisterProperty(const std::string &propertyName, const std::shared_ptr< acsdkCommunicationInterfaces::CommunicationProperty< T >> &property) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< T >
alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface::deregisterProperty(const std::string &propertyName, const std::shared_ptr< CommunicationProperty< T >> &property)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< T >pure virtual
readProperty(const std::string &propertyName, T &value) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< T >virtual
registerProperty(const std::string &propertyName, T initValue, const std::shared_ptr< acsdkCommunicationInterfaces::CommunicationPropertyValidatorInterface< T >> &writeValidator=nullptr) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< T >
alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface::registerProperty(const std::string &propertyName, T initValue, const std::shared_ptr< CommunicationPropertyValidatorInterface< T >> &writeValidator=nullptr)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< T >pure virtual
subscribeToPropertyChangeEvent(const std::string &propertyName, const std::weak_ptr< acsdkCommunicationInterfaces::CommunicationPropertyChangeSubscriber< T >> &subscriber) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< T >
alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface::subscribeToPropertyChangeEvent(const std::string &propertyName, const std::weak_ptr< CommunicationPropertyChangeSubscriber< T >> &subscriber)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< T >pure virtual
unsubscribeToPropertyChangeEvent(const std::string &propertyName, const std::shared_ptr< acsdkCommunicationInterfaces::CommunicationPropertyChangeSubscriber< T >> &subscriber) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< T >
alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface::unsubscribeToPropertyChangeEvent(const std::string &propertyName, const std::shared_ptr< CommunicationPropertyChangeSubscriber< T >> &subscriber)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< T >pure virtual
writeProperty(const std::string &propertyName, T newValue) overridealexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< T >virtual
~CommunicationPropertiesHandlerInterface()=defaultalexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< T >virtual
~InMemoryCommunicationPropertiesHandler() override=defaultalexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< T >

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