NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.5: NDN, CCN, CCNx, content centric networks
API Documentation
enabled.hpp File Reference
#include <websocketpp/common/cpp11.hpp>
#include <websocketpp/common/memory.hpp>
#include <websocketpp/common/platforms.hpp>
#include <websocketpp/common/stdint.hpp>
#include <websocketpp/common/system_error.hpp>
#include <websocketpp/error.hpp>
#include <websocketpp/extensions/extension.hpp>
#include "zlib.h"
#include <algorithm>
#include <string>
#include <vector>
Include dependency graph for enabled.hpp:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  websocketpp::extensions::permessage_deflate::error::category
 Permessage-deflate error category. More...
 
struct  is_error_code_enum< websocketpp::extensions::permessage_deflate::error::value >
 
class  websocketpp::extensions::permessage_deflate::enabled< config >
 

Namespaces

 websocketpp
 Namespace for the WebSocket++ project.
 
 websocketpp::extensions
 Some generic information about extensions.
 
 websocketpp::extensions::permessage_deflate
 Implementation of RFC 7692, the permessage-deflate WebSocket extension.
 
 websocketpp::extensions::permessage_deflate::error
 Permessage deflate error values.
 
 websocketpp::extensions::permessage_deflate::mode
 

Enumerations

enum  websocketpp::extensions::permessage_deflate::error::value {
  websocketpp::extensions::permessage_deflate::error::general = 1, websocketpp::extensions::permessage_deflate::error::invalid_attributes, websocketpp::extensions::permessage_deflate::error::invalid_attribute_value, websocketpp::extensions::permessage_deflate::error::invalid_mode,
  websocketpp::extensions::permessage_deflate::error::unsupported_attributes, websocketpp::extensions::permessage_deflate::error::invalid_max_window_bits, websocketpp::extensions::permessage_deflate::error::zlib_error, websocketpp::extensions::permessage_deflate::error::uninitialized
}
 
enum  websocketpp::extensions::permessage_deflate::mode::value { websocketpp::extensions::permessage_deflate::mode::accept = 1, websocketpp::extensions::permessage_deflate::mode::decline, websocketpp::extensions::permessage_deflate::mode::largest, websocketpp::extensions::permessage_deflate::mode::smallest }
 

Functions

lib::error_category const & websocketpp::extensions::permessage_deflate::error::get_category ()
 Get a reference to a static copy of the permessage-deflate error category. More...
 
lib::error_code websocketpp::extensions::permessage_deflate::error::make_error_code (error::value e)
 Create an error code in the permessage-deflate category. More...
 

Variables

static uint8_t const websocketpp::extensions::permessage_deflate::default_server_max_window_bits = 15
 Default value for server_max_window_bits as defined by RFC 7692. More...
 
static uint8_t const websocketpp::extensions::permessage_deflate::min_server_max_window_bits = 8
 Minimum value for server_max_window_bits as defined by RFC 7692. More...
 
static uint8_t const websocketpp::extensions::permessage_deflate::max_server_max_window_bits = 15
 Maximum value for server_max_window_bits as defined by RFC 7692. More...
 
static uint8_t const websocketpp::extensions::permessage_deflate::default_client_max_window_bits = 15
 Default value for client_max_window_bits as defined by RFC 7692. More...
 
static uint8_t const websocketpp::extensions::permessage_deflate::min_client_max_window_bits = 8
 Minimum value for client_max_window_bits as defined by RFC 7692. More...
 
static uint8_t const websocketpp::extensions::permessage_deflate::max_client_max_window_bits = 15
 Maximum value for client_max_window_bits as defined by RFC 7692. More...