/commonlibrary/rust/ylong_http/ylong_http/src/h2/hpack/ |
H A D | encoder.rs | 50 let mut encoder = ReprEncoder::new(&mut self.table); variables 51 encoder.load(&mut self.holder); 52 let size = encoder.encode(dst, self.use_huffman); 54 encoder.save(&mut self.holder); 123 let mut encoder = HpackEncoder::new(4096, false); in ut_hpack_encoder() variables 126 &mut encoder, in ut_hpack_encoder() 142 &mut encoder, in ut_hpack_encoder() 160 &mut encoder, in ut_hpack_encoder() 181 let mut encoder = HpackEncoder::new(256, false); in ut_hpack_encoder() variables 184 &mut encoder, in ut_hpack_encoder() [all...] |
H A D | mod.rs | 47 mod encoder; modules 53 pub(crate) use encoder::HpackEncoder;
|
/commonlibrary/rust/ylong_http/ylong_http/src/request/uri/ |
H A D | percent_encoding.rs | 55 let mut encoder = Self { in parse() variables 61 let remaining = encoder.parse_scheme(bytes)?; in parse() 62 let remaining = encoder.parse_double_slash(remaining)?; in parse() 63 let remaining = encoder.parse_userinfo(remaining)?; in parse() 64 let remaining = encoder.parse_authority(remaining)?; in parse() 65 let remaining = encoder.parse_path(remaining)?; in parse() 66 encoder.parse_query_and_fragment(remaining)?; in parse() 67 Ok(encoder.normalized.url()) in parse()
|
/commonlibrary/rust/ylong_http/ylong_http/src/h1/request/ |
H A D | mod.rs | 18 mod encoder; modules 20 pub use encoder::RequestEncoder;
|
/commonlibrary/rust/ylong_http/ylong_http/src/h3/qpack/format/ |
H A D | mod.rs | 14 pub mod encoder; modules 16 pub(crate) use encoder::ReprEncoder;
|
H A D | encoder.rs | 22 use crate::h3::qpack::encoder::{EncodeMessage, UnackFields};
|
/commonlibrary/rust/ylong_http/ylong_http/src/h2/ |
H A D | encoder.rs | 19 // TODO: Classify encoder errors per RFC specifications into categories like 37 // The initial state for the frame encoder. 135 /// the encoder is updated based on the payload type of the frame. 181 /// encoder determines which part of the frame is currently being encoded. 343 /// Sets the maximum frame size for the current encoder instance. 348 /// Sets the maximum header table size for the current encoder instance. 1334 /// 3. Sets the frame for the encoder. 1339 let mut encoder = FrameEncoder::new(4096, false); in ut_data_frame_encoding() variables 1348 encoder.set_frame(data_frame).unwrap(); in ut_data_frame_encoding() 1353 let first_encoded = encoder in ut_data_frame_encoding() 1417 let mut encoder = FrameEncoder::new(4096, false); ut_settings_frame_encoding() variables 1484 let mut encoder = FrameEncoder::new(4096, false); ut_ping_frame_encoding() variables 1536 let mut encoder = FrameEncoder::new(4096, false); ut_continue_frame_encoding() variables 1688 let mut encoder = FrameEncoder::new(4096, false); ut_priority_frame_encoding() variables 1743 let mut encoder = FrameEncoder::new(4096, false); ut_goaway_frame_encoding() variables 1793 let mut encoder = FrameEncoder::new(4096, false); ut_update_max_frame_size() variables 1809 let mut encoder = FrameEncoder::new(4096, false); ut_update_setting() variables 1932 let mut encoder = FrameEncoder::new(100, false); ut_encode_small_data_frame() variables 1972 let mut encoder = FrameEncoder::new(100, false); ut_encode_large_data_frame() variables [all...] |
H A D | mod.rs | 54 mod encoder; modules 62 pub use encoder::FrameEncoder;
|
/commonlibrary/rust/ylong_http/ylong_http/src/h3/ |
H A D | mod.rs | 17 mod encoder; modules 27 pub use encoder::FrameEncoder;
|
H A D | encoder.rs | 27 use crate::h3::qpack::encoder::EncodeMessage; 36 // The initial state for the frame encoder. 70 /// HTTP3 frame encoder, which serializes a Frame into a byte stream in the 78 /// let mut encoder = FrameEncoder::default(); 83 /// encoder.set_frame(0, data_frame).unwrap(); 86 /// let message = encoder.encode(0, &mut res, &mut ins).unwrap(); 115 /// the encoder is updated based on the payload type of the frame. 169 /// let mut encoder = FrameEncoder::default(); 174 /// encoder.set_frame(0, data_frame).unwrap(); 177 /// let message = encoder 664 let mut encoder = FrameEncoder::default(); ut_encoder_request_stream_settings() variables 684 let mut encoder = FrameEncoder::default(); ut_encoder_control_stream_settings() variables 709 let mut encoder = FrameEncoder::default(); ut_encoder_request_stream_header() variables 747 let mut encoder = FrameEncoder::default(); ut_encoder_request_stream_data() variables [all...] |
/commonlibrary/rust/ylong_json/src/ |
H A D | lib.rs | 55 mod encoder; modules 65 pub(crate) use encoder::{CompactEncoder, FormattedEncoder};
|
H A D | encoder.rs | 21 /// JSON encoder with additional formats, used to output JsonValue instances in JSON format to the specified location. 23 /// This encoder will add additional formatting control whitespace characters during encoding. 164 /// JSON encoder that outputs no extra whitespace characters , 397 ($encoder: ident, $input: expr, $output: expr $(,)?) => { 400 let mut encoder = $encoder::new(&mut writer); variables 401 assert!(encoder.encode(&value).is_ok()); 413 /// 2. Creates a `FormattedEncoder` called `encoder`. 414 /// 3. Uses `encoder` to encode `json_value`. 468 /// 2. Creates a `Compact` called `encoder` [all...] |
H A D | value.rs | 776 let mut encoder = FormattedEncoder::new(output); in fmt() variables 777 encoder.encode(self) in fmt() 794 let mut encoder = CompactEncoder::new(output); in fmt() variables 795 encoder.encode(self) in fmt()
|
H A D | serializer_compact.rs | 14 use crate::encoder::encode_string_inner;
|
/commonlibrary/rust/ylong_http/ylong_http_client/src/util/h3/ |
H A D | stream_manager.rs | 45 pub(crate) encoder: FrameEncoder, 73 encoder: FrameEncoder::default(), 212 self.encoder.set_frame(id, frame)?; in poll_send_header() 232 self.encoder in poll_send_header() 257 self.encoder.set_frame(id, frame)?; in poll_send_frame() 266 self.encoder in poll_send_frame() 355 self.encoder.set_frame(control_stream_id, settings)?; 357 let (size, _) = self.encoder.encode( 620 self.encoder.decode_remote_inst(&order)?; in recv_qpack_decode_stream() 632 self.encoder in recv_setting_frame() [all...] |
/commonlibrary/rust/ylong_http/ylong_http/src/h2/hpack/representation/ |
H A D | mod.rs | 65 mod encoder; modules 68 pub(crate) use encoder::{ReprEncStateHolder, ReprEncodeState, ReprEncoder};
|
/commonlibrary/rust/ylong_http/ylong_http_client/src/util/h2/ |
H A D | input.rs | 27 encoder: FrameEncoder, 99 sender.encoder.set_frame(frame).map_err(|_| { 119 encoder: FrameEncoder, 125 encoder, 157 let size = self.encoder.encode(&mut self.buf.buf).map_err(|_| { 212 // Settings of the encoder on the client. The ack in Reader is sent in update_settings() 218 self.encoder.update_header_table_size(*size as usize); in update_settings() 221 self.encoder.update_max_frame_size(*size as usize); in update_settings()
|
/commonlibrary/rust/ylong_http/ylong_http/src/h3/qpack/ |
H A D | encoder.rs | 19 use crate::h3::qpack::format::encoder::{ 217 let mut encoder = ReprEncoder::new( in encode() variables 223 encoder.iterate_encode_fields( in encode()
|
H A D | mod.rs | 15 pub mod encoder; modules 21 pub(crate) use encoder::{DecoderInst, QpackEncoder};
|
/commonlibrary/rust/ylong_http/ylong_http_client/src/util/ |
H A D | dispatcher.rs | 358 let encoder = FrameEncoder::new(DEFAULT_MAX_FRAME_SIZE, use_huffman); in launch() 360 SendData::new(encoder, send_settings_sync, writer, input_channel.1); in launch()
|