![]() |
AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
This is the complete list of members for alexaClientSDK::endpoints::EndpointBuilder, including all inherited members.
| build() override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
| CapabilityConfiguration typedef | alexaClientSDK::endpoints::EndpointBuilder | |
| create(const std::shared_ptr< avsCommon::utils::DeviceInfo > &deviceInfo, const std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > &contextManager, const std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > &exceptionSender, const std::shared_ptr< capabilityAgents::alexa::AlexaInterfaceMessageSenderInternalInterface > &alexaMessageSender) | alexaClientSDK::endpoints::EndpointBuilder | static |
| create(const avsCommon::utils::DeviceInfo &deviceInfo, std::shared_ptr< avsCommon::sdkInterfaces::ContextManagerInterface > contextManager, std::shared_ptr< avsCommon::sdkInterfaces::ExceptionEncounteredSenderInterface > exceptionSender, std::shared_ptr< capabilityAgents::alexa::AlexaInterfaceMessageSenderInternalInterface > alexaMessageSender) | alexaClientSDK::endpoints::EndpointBuilder | static |
| DirectiveHandlerInterface typedef | alexaClientSDK::endpoints::EndpointBuilder | |
| EndpointAttributes typedef | alexaClientSDK::endpoints::EndpointBuilder | |
| EndpointIdentifier typedef | alexaClientSDK::endpoints::EndpointBuilder | |
| EndpointInterface typedef | alexaClientSDK::endpoints::EndpointBuilder | |
| finalizeAttributes() | alexaClientSDK::endpoints::EndpointBuilder | |
| withAdditionalAttributes(const std::string &manufacturer, const std::string &model, const std::string &serialNumber, const std::string &firmwareVersion, const std::string &softwareVersion, const std::string &customIdentifier) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
| withCapability(const CapabilityConfiguration &configuration, std::shared_ptr< DirectiveHandlerInterface > directiveHandler) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
| withCapability(const std::shared_ptr< avsCommon::sdkInterfaces::CapabilityConfigurationInterface > &configurationInterface, std::shared_ptr< DirectiveHandlerInterface > directiveHandler) override | alexaClientSDK::endpoints::EndpointBuilder | |
| alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointBuilderInterface::withCapability(const std::shared_ptr< avsCommon::sdkInterfaces::CapabilityConfigurationInterface > &configurationInterface, std::shared_ptr< DirectiveHandlerInterface > directiveHandler)=0 | alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterface | pure virtual |
| withCapabilityConfiguration(const std::shared_ptr< avsCommon::sdkInterfaces::CapabilityConfigurationInterface > &configurationInterface) override | alexaClientSDK::endpoints::EndpointBuilder | |
| alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointBuilderInterface::withCapabilityConfiguration(const std::shared_ptr< avsCommon::sdkInterfaces::CapabilityConfigurationInterface > &configurationInterface)=0 | alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterface | pure virtual |
| withConnections(const std::vector< std::map< std::string, std::string >> &connections) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
| withCookies(const std::map< std::string, std::string > &cookies) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
| withDerivedEndpointId(const std::string &suffix) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
| withDescription(const std::string &description) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
| withDeviceRegistration() override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
| withDisplayCategory(const std::vector< std::string > &displayCategories) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
| withEndpointCapabilitiesBuilder(const std::shared_ptr< avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesBuilderInterface > &endpointCapabilitiesBuilder) override | alexaClientSDK::endpoints::EndpointBuilder | |
| alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointBuilderInterface::withEndpointCapabilitiesBuilder(const std::shared_ptr< avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesBuilderInterface > &endpointCapabilitiesBuilder)=0 | alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointBuilderInterface | pure virtual |
| withEndpointId(const EndpointIdentifier &endpointId) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
| withFriendlyName(const std::string &friendlyName) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
| withManufacturerName(const std::string &manufacturerName) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
| withModeController(std::shared_ptr< avsCommon::sdkInterfaces::modeController::ModeControllerInterface > modeController, const std::string &instance, const avsCommon::sdkInterfaces::modeController::ModeControllerAttributes &modeControllerAttributes, bool isProactivelyReported, bool isRetrievable, bool isNonControllable=false) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
| withPowerController(std::shared_ptr< avsCommon::sdkInterfaces::powerController::PowerControllerInterface > powerController, bool isProactivelyReported, bool isRetrievable) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
| withRangeController(std::shared_ptr< avsCommon::sdkInterfaces::rangeController::RangeControllerInterface > rangeController, const std::string &instance, const avsCommon::sdkInterfaces::rangeController::RangeControllerAttributes &rangeControllerAttributes, bool isProactivelyReported, bool isRetrievable, bool isNonControllable=false) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
| withToggleController(std::shared_ptr< avsCommon::sdkInterfaces::toggleController::ToggleControllerInterface > toggleController, const std::string &instance, const avsCommon::sdkInterfaces::toggleController::ToggleControllerAttributes &toggleControllerAttributes, bool isProactivelyReported, bool isRetrievable, bool isNonControllable=false) override | alexaClientSDK::endpoints::EndpointBuilder | virtual |
| ~EndpointBuilder() | alexaClientSDK::endpoints::EndpointBuilder | virtual |
| ~EndpointBuilderInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointBuilderInterface | virtual |
| ~EndpointCapabilitiesRegistrarInterface()=default | alexaClientSDK::avsCommon::sdkInterfaces::endpoints::EndpointCapabilitiesRegistrarInterface | 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