libhttp2.session_tests

Session Tests

Members

Aliases

Callbacks
alias Callbacks = RefCounted!CallbackConnector
Undocumented in source.

Functions

checkStreamDependencySiblings
void checkStreamDependencySiblings(Stream stream, Stream dep_prev, Stream dep_next, Stream sib_prev, Stream sib_next)
Undocumented in source. Be warned that the author may not have intended to support it.
test_http_content_length
void test_http_content_length()
Undocumented in source. Be warned that the author may not have intended to support it.
test_http_content_length_mismatch
void test_http_content_length_mismatch()
Undocumented in source. Be warned that the author may not have intended to support it.
test_http_ignore_content_length
void test_http_ignore_content_length()
Undocumented in source. Be warned that the author may not have intended to support it.
test_http_ignore_regular_header
void test_http_ignore_regular_header()
Undocumented in source. Be warned that the author may not have intended to support it.
test_http_mandatory_headers
void test_http_mandatory_headers()
Undocumented in source. Be warned that the author may not have intended to support it.
test_http_non_final_response
void test_http_non_final_response()
Undocumented in source. Be warned that the author may not have intended to support it.
test_http_push_promise
void test_http_push_promise()
Undocumented in source. Be warned that the author may not have intended to support it.
test_http_record_request_method
void test_http_record_request_method()
Undocumented in source. Be warned that the author may not have intended to support it.
test_http_trailer_headers
void test_http_trailer_headers()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_add_frame
void test_session_add_frame()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_cancel_reserved_remote
void test_session_cancel_reserved_remote()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_continue
void test_session_continue()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_data_backoff_by_high_pri_frame
void test_session_data_backoff_by_high_pri_frame()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_data_read_temporal_failure
void test_session_data_read_temporal_failure()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_defer_data
void test_session_defer_data()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_delete_data_item
void test_session_delete_data_item()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_detach_idle_stream
void test_session_detach_idle_stream()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_flow_control
void test_session_flow_control()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_flow_control_data_recv
void test_session_flow_control_data_recv()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_flow_control_data_with_padding_recv
void test_session_flow_control_data_with_padding_recv()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_get_effective_local_window_size
void test_session_get_effective_local_window_size()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_get_next_ob_item
void test_session_get_next_ob_item()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_get_outbound_queue_size
void test_session_get_outbound_queue_size()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_graceful_shutdown
void test_session_graceful_shutdown()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_is_my_stream_id
void test_session_is_my_stream_id()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_keep_closed_stream
void test_session_keep_closed_stream()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_keep_idle_stream
void test_session_keep_idle_stream()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_large_dep_tree
void test_session_large_dep_tree()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_max_concurrent_streams
void test_session_max_concurrent_streams()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_on_ctrl_not_send
void test_session_on_ctrl_not_send()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_on_data_received
void test_session_on_data_received()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_on_goaway_received
void test_session_on_goaway_received()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_on_header_temporal_failure
void test_session_on_header_temporal_failure()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_on_headers_received
void test_session_on_headers_received()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_on_ping_received
void test_session_on_ping_received()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_on_priority_received
void test_session_on_priority_received()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_on_push_promise_received
void test_session_on_push_promise_received()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_on_push_response_headers_received
void test_session_on_push_response_headers_received()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_on_request_headers_received
void test_session_on_request_headers_received()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_on_response_headers_received
void test_session_on_response_headers_received()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_on_rst_stream_received
void test_session_on_rst_stream_received()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_on_settings_received
void test_session_on_settings_received()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_on_stream_close
void test_session_on_stream_close()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_on_window_update_received
void test_session_on_window_update_received()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_open_idle_stream
void test_session_open_idle_stream()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_open_stream
void test_session_open_stream()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_open_stream_with_idle_stream_dep
void test_session_open_stream_with_idle_stream_dep()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_pack_data_with_padding
void test_session_pack_data_with_padding()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_pack_headers_with_padding
void test_session_pack_headers_with_padding()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_pack_settings_payload
void test_session_pack_settings_payload()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_pop_next_ob_item
void test_session_pop_next_ob_item()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_read
void test_session_read()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_read_client_preface
void test_session_read_client_preface()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_read_continuation
void test_session_read_continuation()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_read_data
void test_session_read_data()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_read_eof
void test_session_read_eof()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_read_headers_with_priority
void test_session_read_headers_with_priority()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_read_invalid_frame
void test_session_read_invalid_frame()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_read_invalid_stream_id
void test_session_read_invalid_stream_id()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_read_premature_headers
void test_session_read_premature_headers()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_read_settings_header_table_size
void test_session_read_settings_header_table_size()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_read_too_large_frame_length
void test_session_read_too_large_frame_length()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_read_unexpected_continuation
void test_session_read_unexpected_continuation()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_read_unknown_frame
void test_session_read_unknown_frame()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_reply_fail
void test_session_reply_fail()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_reprioritize_stream
void test_session_reprioritize_stream()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_reprioritize_stream_with_idle_stream_dep
void test_session_reprioritize_stream_with_idle_stream_dep()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_reset_pending_headers
void test_session_reset_pending_headers()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_send_data_callback
void test_session_send_data_callback()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_set_option
void test_session_set_option()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_stop_data_with_rst_stream
void test_session_stop_data_with_rst_stream()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_stream_attach_item
void test_session_stream_attach_item()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_stream_attach_item_subtree
void test_session_stream_attach_item_subtree()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_stream_dep_add
void test_session_stream_dep_add()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_stream_dep_add_subtree
void test_session_stream_dep_add_subtree()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_stream_dep_make_head_root
void test_session_stream_dep_make_head_root()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_stream_dep_remove
void test_session_stream_dep_remove()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_stream_dep_remove_subtree
void test_session_stream_dep_remove_subtree()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_upgrade
void test_session_upgrade()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_write_headers_frame_size_error
void test_session_write_headers_frame_size_error()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_write_headers_push_reply
void test_session_write_headers_push_reply()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_write_headers_reply
void test_session_write_headers_reply()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_write_headers_start_stream
void test_session_write_headers_start_stream()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_write_push_promise
void test_session_write_push_promise()
Undocumented in source. Be warned that the author may not have intended to support it.
test_session_write_rst_stream
void test_session_write_rst_stream()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_data
void test_submit_data()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_data_read_length_smallest
void test_submit_data_read_length_smallest()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_data_read_length_too_large
void test_submit_data_read_length_too_large()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_data_twice
void test_submit_data_twice()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_headers
void test_submit_headers()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_headers_continuation
void test_submit_headers_continuation()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_headers_push_reply
void test_submit_headers_push_reply()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_headers_reply
void test_submit_headers_reply()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_headers_start_stream
void test_submit_headers_start_stream()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_invalid_hf
void test_submit_invalid_hf()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_priority
void test_submit_priority()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_push_promise
void test_submit_push_promise()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_request_with_data
void test_submit_request_with_data()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_request_without_data
void test_submit_request_without_data()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_response_with_data
void test_submit_response_with_data()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_response_without_data
void test_submit_response_without_data()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_settings
void test_submit_settings()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_settings_update_local_window_size
void test_submit_settings_update_local_window_size()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_shutdown_notice
void test_submit_shutdown_notice()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_window_update
void test_submit_window_update()
Undocumented in source. Be warned that the author may not have intended to support it.
test_submit_window_update_local_window_size
void test_submit_window_update_local_window_size()
Undocumented in source. Be warned that the author may not have intended to support it.

Structs

Accumulator
struct Accumulator
Undocumented in source.
MyCallbacks
struct MyCallbacks
Undocumented in source.
MyDataSource
struct MyDataSource
Undocumented in source.
MyUserData
struct MyUserData
Undocumented in source.
ScriptedDataFeed
struct ScriptedDataFeed
Undocumented in source.

Variables

reqhf
HeaderField[] reqhf;
Undocumented in source.
reshf
HeaderField[] reshf;
Undocumented in source.

Meta

License

Distributed under the terms of the MIT license with an additional section 1.2 of the curl/libcurl project. Consult the provided LICENSE.md file for details