|
| ~InMemoryAmdCommunicationHandler () override=default |
|
| ~AmdCommunicationInterface () override=default |
|
Public Member Functions inherited from alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< int > |
virtual | ~CommunicationPropertiesHandlerInterface ()=default |
|
virtual std::shared_ptr< CommunicationProperty< int > > | registerProperty (const std::string &propertyName, int initValue, const std::shared_ptr< CommunicationPropertyValidatorInterface< int >> &writeValidator=nullptr)=0 |
|
virtual void | deregisterProperty (const std::string &propertyName, const std::shared_ptr< CommunicationProperty< int >> &property)=0 |
|
virtual bool | subscribeToPropertyChangeEvent (const std::string &propertyName, const std::weak_ptr< CommunicationPropertyChangeSubscriber< int >> &subscriber)=0 |
|
virtual bool | unsubscribeToPropertyChangeEvent (const std::string &propertyName, const std::shared_ptr< CommunicationPropertyChangeSubscriber< int >> &subscriber)=0 |
|
Public Member Functions inherited from alexaClientSDK::acsdkCommunicationInterfaces::CommunicationPropertiesHandlerInterface< std::string > |
virtual | ~CommunicationPropertiesHandlerInterface ()=default |
|
virtual std::shared_ptr< CommunicationProperty< std::string > > | registerProperty (const std::string &propertyName, std::string initValue, const std::shared_ptr< CommunicationPropertyValidatorInterface< std::string >> &writeValidator=nullptr)=0 |
|
virtual void | deregisterProperty (const std::string &propertyName, const std::shared_ptr< CommunicationProperty< std::string >> &property)=0 |
|
virtual bool | subscribeToPropertyChangeEvent (const std::string &propertyName, const std::weak_ptr< CommunicationPropertyChangeSubscriber< std::string >> &subscriber)=0 |
|
virtual bool | unsubscribeToPropertyChangeEvent (const std::string &propertyName, const std::shared_ptr< CommunicationPropertyChangeSubscriber< std::string >> &subscriber)=0 |
|
Public Member Functions inherited from alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< std::string > |
virtual | ~CommunicationInvokeHandlerInterface ()=default |
|
virtual bool | registerFunction (const std::string &name, std::shared_ptr< FunctionInvokerInterface< std::string, ArgTypes... >> functionImplementation)=0 |
|
virtual alexaClientSDK::avsCommon::utils::error::SuccessResult< std::string > | invoke (const std::string &name, ArgTypes...)=0 |
|
virtual bool | deregister (const std::string &name, const std::shared_ptr< FunctionInvokerInterface< std::string, ArgTypes... >> &functionImplementation)=0 |
|
Public Member Functions inherited from alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< bool, std::string > |
virtual | ~CommunicationInvokeHandlerInterface ()=default |
|
virtual bool | registerFunction (const std::string &name, std::shared_ptr< FunctionInvokerInterface< bool, ArgTypes... >> functionImplementation)=0 |
|
virtual alexaClientSDK::avsCommon::utils::error::SuccessResult< bool > | invoke (const std::string &name, ArgTypes...)=0 |
|
virtual bool | deregister (const std::string &name, const std::shared_ptr< FunctionInvokerInterface< bool, ArgTypes... >> &functionImplementation)=0 |
|
Public Member Functions inherited from alexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< std::string > |
| ~InMemoryCommunicationPropertiesHandler () override=default |
|
std::shared_ptr< acsdkCommunicationInterfaces::CommunicationProperty< std::string > > | registerProperty (const std::string &propertyName, std::string initValue, const std::shared_ptr< acsdkCommunicationInterfaces::CommunicationPropertyValidatorInterface< std::string >> &writeValidator=nullptr) override |
| }@ More...
|
|
void | deregisterProperty (const std::string &propertyName, const std::shared_ptr< acsdkCommunicationInterfaces::CommunicationProperty< std::string >> &property) override |
| }@ More...
|
|
bool | writeProperty (const std::string &propertyName, std::string newValue) override |
| }@ More...
|
|
bool | readProperty (const std::string &propertyName, std::string &value) override |
| }@ More...
|
|
bool | subscribeToPropertyChangeEvent (const std::string &propertyName, const std::weak_ptr< acsdkCommunicationInterfaces::CommunicationPropertyChangeSubscriber< std::string >> &subscriber) override |
| }@ More...
|
|
bool | unsubscribeToPropertyChangeEvent (const std::string &propertyName, const std::shared_ptr< acsdkCommunicationInterfaces::CommunicationPropertyChangeSubscriber< std::string >> &subscriber) override |
| }@ More...
|
|
Public Member Functions inherited from alexaClientSDK::acsdkCommunication::InMemoryCommunicationPropertiesHandler< int > |
| ~InMemoryCommunicationPropertiesHandler () override=default |
|
std::shared_ptr< acsdkCommunicationInterfaces::CommunicationProperty< int > > | registerProperty (const std::string &propertyName, int initValue, const std::shared_ptr< acsdkCommunicationInterfaces::CommunicationPropertyValidatorInterface< int >> &writeValidator=nullptr) override |
| }@ More...
|
|
void | deregisterProperty (const std::string &propertyName, const std::shared_ptr< acsdkCommunicationInterfaces::CommunicationProperty< int >> &property) override |
| }@ More...
|
|
bool | writeProperty (const std::string &propertyName, int newValue) override |
| }@ More...
|
|
bool | readProperty (const std::string &propertyName, int &value) override |
| }@ More...
|
|
bool | subscribeToPropertyChangeEvent (const std::string &propertyName, const std::weak_ptr< acsdkCommunicationInterfaces::CommunicationPropertyChangeSubscriber< int >> &subscriber) override |
| }@ More...
|
|
bool | unsubscribeToPropertyChangeEvent (const std::string &propertyName, const std::shared_ptr< acsdkCommunicationInterfaces::CommunicationPropertyChangeSubscriber< int >> &subscriber) override |
| }@ More...
|
|
Public Member Functions inherited from alexaClientSDK::acsdkCommunication::InMemoryCommunicationInvokeHandler< std::string > |
bool | registerFunction (const std::string &name, std::shared_ptr< acsdkCommunicationInterfaces::FunctionInvokerInterface< std::string, Types... >> functionImplementation) override |
| }@ More...
|
|
alexaClientSDK::avsCommon::utils::error::SuccessResult< std::string > | invoke (const std::string &name, Types... args) override |
| }@ More...
|
|
bool | deregister (const std::string &name, const std::shared_ptr< acsdkCommunicationInterfaces::FunctionInvokerInterface< std::string, Types... >> &functionImplementation) override |
| }@ More...
|
|
Public Member Functions inherited from alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< std::string, Types... > |
virtual | ~CommunicationInvokeHandlerInterface ()=default |
|
virtual bool | registerFunction (const std::string &name, std::shared_ptr< FunctionInvokerInterface< std::string, ArgTypes... >> functionImplementation)=0 |
|
virtual alexaClientSDK::avsCommon::utils::error::SuccessResult< std::string > | invoke (const std::string &name, ArgTypes...)=0 |
|
virtual bool | deregister (const std::string &name, const std::shared_ptr< FunctionInvokerInterface< std::string, ArgTypes... >> &functionImplementation)=0 |
|
Public Member Functions inherited from alexaClientSDK::acsdkCommunication::InMemoryCommunicationInvokeHandler< bool, std::string > |
bool | registerFunction (const std::string &name, std::shared_ptr< acsdkCommunicationInterfaces::FunctionInvokerInterface< bool, Types... >> functionImplementation) override |
| }@ More...
|
|
alexaClientSDK::avsCommon::utils::error::SuccessResult< bool > | invoke (const std::string &name, Types... args) override |
| }@ More...
|
|
bool | deregister (const std::string &name, const std::shared_ptr< acsdkCommunicationInterfaces::FunctionInvokerInterface< bool, Types... >> &functionImplementation) override |
| }@ More...
|
|
Public Member Functions inherited from alexaClientSDK::acsdkCommunicationInterfaces::CommunicationInvokeHandlerInterface< bool, Types... > |
virtual | ~CommunicationInvokeHandlerInterface ()=default |
|
virtual bool | registerFunction (const std::string &name, std::shared_ptr< FunctionInvokerInterface< bool, ArgTypes... >> functionImplementation)=0 |
|
virtual alexaClientSDK::avsCommon::utils::error::SuccessResult< bool > | invoke (const std::string &name, ArgTypes...)=0 |
|
virtual bool | deregister (const std::string &name, const std::shared_ptr< FunctionInvokerInterface< bool, ArgTypes... >> &functionImplementation)=0 |
|