NDEVR
API Documentation
AdaptiveWebServer

WebSocket server implementation of NDEVRCommunicationLogic with optional SSL/TLS support. More...

Collaboration diagram for AdaptiveWebServer:
[legend]

Public Types

enum  PrivateKeyAlgorithm {
  e_opaque , e_rsa , e_dsa , e_ec ,
  e_dh
}
 Supported private key algorithms for SSL. More...

Static Public Attributes

static ApplicationOption< Stringcertificate_file
 Path to the SSL certificate file.
static ApplicationOption< uint02default_port
 Default listening port.
static ApplicationOption< PrivateKeyAlgorithmkey_algorithm
 Algorithm used for the private key.
static ApplicationOption< Stringkey_file
 Path to the SSL private key file.
static ApplicationOption< TimeSpanservice_time
 Interval between send ticks.
static ApplicationOption< bool > use_ssl
 Whether to enable SSL/TLS.
static ApplicationOption< uint08window_size
 Default transmission window size.

Detailed Description

WebSocket server implementation of NDEVRCommunicationLogic with optional SSL/TLS support.


Definition at line 17 of file AdaptiveWebServer.h.

Member Enumeration Documentation

◆ PrivateKeyAlgorithm

Supported private key algorithms for SSL.

Enumerator
e_opaque 

Opaque key type.

e_rsa 

RSA algorithm.

e_dsa 

DSA algorithm.

e_ec 

Elliptic Curve algorithm.

e_dh 

Diffie-Hellman algorithm.

Definition at line 22 of file AdaptiveWebServer.h.


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