![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <EndpointRegistrationObserverInterface.h>
Public Member Functions | |
virtual | ~EndpointRegistrationObserverInterface ()=default |
virtual void | onEndpointRegistration (const EndpointIdentifier &endpointId, const avs::AVSDiscoveryEndpointAttributes &attributes, const RegistrationResult result)=0 |
virtual void | onEndpointUpdate (const EndpointIdentifier &endpointId, const avs::AVSDiscoveryEndpointAttributes &attributes, const UpdateResult result)=0 |
virtual void | onEndpointDeregistration (const EndpointIdentifier &endpointId, const DeregistrationResult result)=0 |
virtual void | onPendingEndpointRegistrationOrUpdate (const EndpointIdentifier &endpointId, const avs::AVSDiscoveryEndpointAttributes &attributes, const std::vector< avs::CapabilityConfiguration > &capabilities) |
Interface that can be implemented in order to receive notifications about changes in endpoints registration.
Enumeration of possible deregistration results.
Enumeration of possible registration results.
|
strong |
Enumeration of possible update results.
|
virtualdefault |
Destructor.
|
pure virtual |
Notifies observer that an endpoint deregistration has been processed.
endpointId | The endpoint identifier. |
result | The final deregistration result. |
|
pure virtual |
Notifies observer that a new endpoint registration has been processed.
endpointId | The endpoint identifier. |
attributes | The endpoint attributes. |
result | The final registration result. |
|
pure virtual |
Notifies observer that an existing endpoint update has been processed.
endpointId | The endpoint identifier. |
attributes | The endpoint attributes. |
result | The final registration result. |
|
inlinevirtual |
Notifies observer that an endpoint registration or update has been started.
endpointId | The endpoint identifier. |
attributes | The endpoint attributes. |
capabilities | The endpoint capabilities. |
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0