Module roadrunner_quic_transport_params

Data Types

param_key()

param_key() = original_destination_connection_id | max_idle_timeout | max_udp_payload_size | initial_max_data | initial_max_stream_data_bidi_local | initial_max_stream_data_bidi_remote | initial_max_stream_data_uni | initial_max_streams_bidi | initial_max_streams_uni | ack_delay_exponent | max_ack_delay | disable_active_migration | active_connection_id_limit | initial_source_connection_id

params()

params() = #{original_destination_connection_id => binary(), max_idle_timeout => non_neg_integer(), max_udp_payload_size => non_neg_integer(), initial_max_data => non_neg_integer(), initial_max_stream_data_bidi_local => non_neg_integer(), initial_max_stream_data_bidi_remote => non_neg_integer(), initial_max_stream_data_uni => non_neg_integer(), initial_max_streams_bidi => non_neg_integer(), initial_max_streams_uni => non_neg_integer(), ack_delay_exponent => non_neg_integer(), max_ack_delay => non_neg_integer(), disable_active_migration => true, active_connection_id_limit => non_neg_integer(), initial_source_connection_id => binary()}

Function Index

decode/1
encode/1

Function Details

decode/1

decode(Data::binary()) -> {ok, params()} | {error, atom()}

encode/1

encode(Params::params()) -> iolist()


Generated by EDoc