AlexaClientSDK
3.0.0
A cross-platform, modular SDK for interacting with the Alexa Voice Service
|
#include <WebSocketConfig.h>
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_config > | transport_type |
Typedef for the endpoint encapsulating the transport configuration defined above. More... | |
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
typedef WebSocketSDKLogger alexaClientSDK::sampleApplications::ipcServerSampleApp::communication::WebSocketConfig::alog_type |
Logger to use for access logs.
typedef asio alexaClientSDK::sampleApplications::ipcServerSampleApp::communication::WebSocketConfig::base |
The base class which this config is extending.
typedef base::con_msg_manager_type alexaClientSDK::sampleApplications::ipcServerSampleApp::communication::WebSocketConfig::con_msg_manager_type |
Connection message manager policy.
typedef base::concurrency_type alexaClientSDK::sampleApplications::ipcServerSampleApp::communication::WebSocketConfig::concurrency_type |
Concurrency policy used by websocketspp.
typedef WebSocketSDKLogger alexaClientSDK::sampleApplications::ipcServerSampleApp::communication::WebSocketConfig::elog_type |
Logger to use for error logs.
typedef base::endpoint_msg_manager_type alexaClientSDK::sampleApplications::ipcServerSampleApp::communication::WebSocketConfig::endpoint_msg_manager_type |
Endpoint message manager policy.
typedef base::message_type alexaClientSDK::sampleApplications::ipcServerSampleApp::communication::WebSocketConfig::message_type |
Type used to store messages.
typedef base::request_type alexaClientSDK::sampleApplications::ipcServerSampleApp::communication::WebSocketConfig::request_type |
The type of request policy (a http request parser)
typedef base::response_type alexaClientSDK::sampleApplications::ipcServerSampleApp::communication::WebSocketConfig::response_type |
The type of response policy (http)
typedef base::rng_type alexaClientSDK::sampleApplications::ipcServerSampleApp::communication::WebSocketConfig::rng_type |
Random number generator type.
typedef websocketpp::transport::asio::endpoint<transport_config> alexaClientSDK::sampleApplications::ipcServerSampleApp::communication::WebSocketConfig::transport_type |
Typedef for the endpoint encapsulating the transport configuration defined above.
typedef WebSocketConfig alexaClientSDK::sampleApplications::ipcServerSampleApp::communication::WebSocketConfig::type |
The type of this struct.
AlexaClientSDK 3.0.0 - Copyright 2016-2022 Amazon.com, Inc. or its affiliates. All Rights Reserved. Licensed under the Apache License, Version 2.0