AlexaClientSDK  1.26.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Namespaces | Classes | Functions | Variables
alexaClientSDK::avsGatewayManager Namespace Reference

Namespaces

 storage
 
 test
 

Classes

class  AuthRefreshedObserver
 
class  AVSGatewayManager
 
struct  GatewayVerifyState
 
class  PostConnectVerifyGatewaySender
 

Functions

static const std::string TAG ("AVSGatewayManager")
 String to identify log entries originating from this file. More...
 
static const std::string TAG ("PostConnectVerifyGatewaySender")
 String to identify log entries originating from this file. More...
 

Variables

static const std::string AVS_GATEWAY_MANAGER_ROOT_KEY = "avsGatewayManager"
 Name of the ConfigurationNode for AVSGatewayManager. More...
 
static const std::string AVS_GATEWAY = "avsGateway"
 Name of the AVS Gateway value in the AVSGatewayManager's ConfigurationNode. More...
 
static const std::string DEFAULT_AVS_GATEWAY = "https://alexa.na.gateway.devices.a2z.com"
 Default AVS gateway to connect to. More...
 
static const std::string VERIFY_GATEWAY_NAMESPACE = "Alexa.ApiGateway"
 The namespace for the verify gateway API. More...
 
static const std::string VERIFY_GATEWAY_NAME = "VerifyGateway"
 The name of the event to verify gateway. More...
 
static const std::vector< int > RETRY_TABLE
 Table with the retry times on subsequent retries. More...
 
static avsCommon::utils::RetryTimer RETRY_TIMER {RETRY_TABLE}
 

Function Documentation

◆ TAG() [1/2]

static const std::string alexaClientSDK::avsGatewayManager::TAG ( "AVSGatewayManager"  )
static

String to identify log entries originating from this file.

◆ TAG() [2/2]

static const std::string alexaClientSDK::avsGatewayManager::TAG ( "PostConnectVerifyGatewaySender"  )
static

String to identify log entries originating from this file.

Variable Documentation

◆ AVS_GATEWAY

const std::string alexaClientSDK::avsGatewayManager::AVS_GATEWAY = "avsGateway"
static

Name of the AVS Gateway value in the AVSGatewayManager's ConfigurationNode.

◆ AVS_GATEWAY_MANAGER_ROOT_KEY

const std::string alexaClientSDK::avsGatewayManager::AVS_GATEWAY_MANAGER_ROOT_KEY = "avsGatewayManager"
static

Name of the ConfigurationNode for AVSGatewayManager.

◆ DEFAULT_AVS_GATEWAY

const std::string alexaClientSDK::avsGatewayManager::DEFAULT_AVS_GATEWAY = "https://alexa.na.gateway.devices.a2z.com"
static

Default AVS gateway to connect to.

◆ RETRY_TABLE

const std::vector<int> alexaClientSDK::avsGatewayManager::RETRY_TABLE
static
Initial value:
= {
1000,
2000,
4000,
8000,
16000,
32000,
64000,
128000,
256000,
}

Table with the retry times on subsequent retries.

◆ RETRY_TIMER

avsCommon::utils::RetryTimer alexaClientSDK::avsGatewayManager::RETRY_TIMER {RETRY_TABLE}
static

◆ VERIFY_GATEWAY_NAME

const std::string alexaClientSDK::avsGatewayManager::VERIFY_GATEWAY_NAME = "VerifyGateway"
static

The name of the event to verify gateway.

◆ VERIFY_GATEWAY_NAMESPACE

const std::string alexaClientSDK::avsGatewayManager::VERIFY_GATEWAY_NAMESPACE = "Alexa.ApiGateway"
static

The namespace for the verify gateway API.

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