AlexaClientSDK  3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
Classes | Public Types | List of all members
alexaClientSDK::sampleApplications::ipcServerSampleApp::communication::WebSocketConfig Struct Reference

#include <WebSocketConfig.h>

Inheritance diagram for alexaClientSDK::sampleApplications::ipcServerSampleApp::communication::WebSocketConfig:
Inheritance graph
[legend]
Collaboration diagram for alexaClientSDK::sampleApplications::ipcServerSampleApp::communication::WebSocketConfig:
Collaboration graph
[legend]

Classes

struct  transport_config
 

Public Types

typedef WebSocketConfig type
 The type of this struct. More...
 
typedef asio base
 The base class which this config is extending. More...
 
typedef base::concurrency_type concurrency_type
 Concurrency policy used by websocketspp. More...
 
typedef base::request_type request_type
 The type of request policy (a http request parser) More...
 
typedef base::response_type response_type
 The type of response policy (http) More...
 
typedef base::message_type message_type
 Type used to store messages. More...
 
typedef base::con_msg_manager_type con_msg_manager_type
 Connection message manager policy. More...
 
typedef base::endpoint_msg_manager_type endpoint_msg_manager_type
 Endpoint message manager policy. More...
 
typedef WebSocketSDKLogger alog_type
 Logger to use for access logs. More...
 
typedef WebSocketSDKLogger elog_type
 Logger to use for error logs. More...
 
typedef base::rng_type rng_type
 Random number generator type. More...
 
typedef websocketpp::transport::asio::endpoint< transport_configtransport_type
 Typedef for the endpoint encapsulating the transport configuration defined above. More...
 

Detailed Description

Contains the configuration for WebSocketsPP.

WebSocketsPP takes this configuration as a template parameter, and uses these typedef's to configure the various parts of the library

Member Typedef Documentation

◆ alog_type

Logger to use for access logs.

◆ base

The base class which this config is extending.

◆ con_msg_manager_type

Connection message manager policy.

◆ concurrency_type

Concurrency policy used by websocketspp.

◆ elog_type

Logger to use for error logs.

◆ endpoint_msg_manager_type

Endpoint message manager policy.

◆ message_type

Type used to store messages.

◆ request_type

The type of request policy (a http request parser)

◆ response_type

The type of response policy (http)

◆ rng_type

Random number generator type.

◆ transport_type

Typedef for the endpoint encapsulating the transport configuration defined above.

◆ type

The type of this struct.


The documentation for this struct was generated from the following file:

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