NS-3 based Named Data Networking (NDN) simulator
ndnSIM 2.3: NDN, CCN, CCNx, content centric networks
API Documentation
hybi13.cpp File Reference
Include dependency graph for hybi13.cpp:

Go to the source code of this file.

Classes

struct  stub_config
 
struct  stub_config::permessage_deflate_config
 Extension specific config. More...
 
struct  stub_config_ext
 
struct  stub_config_ext::permessage_deflate_config
 
struct  processor_setup
 
struct  processor_setup_ext
 

Macros

#define BOOST_TEST_MODULE   hybi_13_processor
 

Typedefs

typedef stub_config::con_msg_manager_type con_msg_manager_type
 
typedef stub_config::message_type::ptr message_ptr
 

Functions

 BOOST_AUTO_TEST_CASE (exact_match)
 
 BOOST_AUTO_TEST_CASE (non_get_method)
 
 BOOST_AUTO_TEST_CASE (old_http_version)
 
 BOOST_AUTO_TEST_CASE (missing_handshake_key1)
 
 BOOST_AUTO_TEST_CASE (missing_handshake_key2)
 
 BOOST_AUTO_TEST_CASE (bad_host)
 
 BOOST_AUTO_TEST_CASE (frame_empty_binary_unmasked)
 
 BOOST_AUTO_TEST_CASE (frame_small_binary_unmasked)
 
 BOOST_AUTO_TEST_CASE (frame_extended_binary_unmasked)
 
 BOOST_AUTO_TEST_CASE (frame_jumbo_binary_unmasked)
 
 BOOST_AUTO_TEST_CASE (control_frame_too_large)
 
 BOOST_AUTO_TEST_CASE (rsv_bits_used)
 
 BOOST_AUTO_TEST_CASE (reserved_opcode_used)
 
 BOOST_AUTO_TEST_CASE (fragmented_control_message)
 
 BOOST_AUTO_TEST_CASE (fragmented_binary_message)
 
 BOOST_AUTO_TEST_CASE (unmasked_client_frame)
 
 BOOST_AUTO_TEST_CASE (masked_server_frame)
 
 BOOST_AUTO_TEST_CASE (frame_small_binary_masked)
 
 BOOST_AUTO_TEST_CASE (masked_fragmented_binary_message)
 
 BOOST_AUTO_TEST_CASE (prepare_data_frame)
 
 BOOST_AUTO_TEST_CASE (single_frame_message_too_large)
 
 BOOST_AUTO_TEST_CASE (multiple_frame_message_too_large)
 
 BOOST_AUTO_TEST_CASE (client_handshake_request)
 
 BOOST_AUTO_TEST_CASE (client_handshake_response_404)
 
 BOOST_AUTO_TEST_CASE (client_handshake_response_no_upgrade)
 
 BOOST_AUTO_TEST_CASE (client_handshake_response_no_connection)
 
 BOOST_AUTO_TEST_CASE (client_handshake_response_no_accept)
 
 BOOST_AUTO_TEST_CASE (client_handshake_response)
 
 BOOST_AUTO_TEST_CASE (extensions_disabled)
 
 BOOST_AUTO_TEST_CASE (extension_negotiation_blank)
 
 BOOST_AUTO_TEST_CASE (extension_negotiation_unknown)
 
 BOOST_AUTO_TEST_CASE (extract_subprotocols_empty)
 
 BOOST_AUTO_TEST_CASE (extract_subprotocols_one)
 
 BOOST_AUTO_TEST_CASE (extract_subprotocols_multiple)
 
 BOOST_AUTO_TEST_CASE (extract_subprotocols_invalid)
 
 BOOST_AUTO_TEST_CASE (extension_negotiation_permessage_deflate)
 

Macro Definition Documentation

#define BOOST_TEST_MODULE   hybi_13_processor

Definition at line 28 of file hybi13.cpp.

Typedef Documentation

typedef stub_config::message_type::ptr message_ptr

Definition at line 90 of file hybi13.cpp.

Function Documentation

BOOST_AUTO_TEST_CASE ( frame_empty_binary_unmasked  )
BOOST_AUTO_TEST_CASE ( client_handshake_request  )
BOOST_AUTO_TEST_CASE ( client_handshake_response  )
BOOST_AUTO_TEST_CASE ( extension_negotiation_blank  )
BOOST_AUTO_TEST_CASE ( extension_negotiation_unknown  )
BOOST_AUTO_TEST_CASE ( extract_subprotocols_empty  )
BOOST_AUTO_TEST_CASE ( extract_subprotocols_one  )
BOOST_AUTO_TEST_CASE ( extract_subprotocols_multiple  )
BOOST_AUTO_TEST_CASE ( extension_negotiation_permessage_deflate  )