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

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

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)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< T >pure virtual
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< CommunicationPropertyChangeSubscriber< T >> &subscriber)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< T >pure virtual
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)=0alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< T >pure virtual
~CommunicationPropertiesHandlerInterface()=defaultalexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< T >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