Home
last modified time | relevance | path

Searched refs:encoder (Results 1 - 20 of 20) sorted by relevance

/commonlibrary/rust/ylong_http/ylong_http/src/h2/hpack/
H A Dencoder.rs50 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 Dmod.rs47 mod encoder; modules
53 pub(crate) use encoder::HpackEncoder;
/commonlibrary/rust/ylong_http/ylong_http/src/request/uri/
H A Dpercent_encoding.rs55 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 Dmod.rs18 mod encoder; modules
20 pub use encoder::RequestEncoder;
/commonlibrary/rust/ylong_http/ylong_http/src/h3/qpack/format/
H A Dmod.rs14 pub mod encoder; modules
16 pub(crate) use encoder::ReprEncoder;
H A Dencoder.rs22 use crate::h3::qpack::encoder::{EncodeMessage, UnackFields};
/commonlibrary/rust/ylong_http/ylong_http/src/h2/
H A Dencoder.rs19 // 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 Dmod.rs54 mod encoder; modules
62 pub use encoder::FrameEncoder;
/commonlibrary/rust/ylong_http/ylong_http/src/h3/
H A Dmod.rs17 mod encoder; modules
27 pub use encoder::FrameEncoder;
H A Dencoder.rs27 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 Dlib.rs55 mod encoder; modules
65 pub(crate) use encoder::{CompactEncoder, FormattedEncoder};
H A Dencoder.rs21 /// 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 Dvalue.rs776 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 Dserializer_compact.rs14 use crate::encoder::encode_string_inner;
/commonlibrary/rust/ylong_http/ylong_http_client/src/util/h3/
H A Dstream_manager.rs45 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 Dmod.rs65 mod encoder; modules
68 pub(crate) use encoder::{ReprEncStateHolder, ReprEncodeState, ReprEncoder};
/commonlibrary/rust/ylong_http/ylong_http_client/src/util/h2/
H A Dinput.rs27 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 Dencoder.rs19 use crate::h3::qpack::format::encoder::{
217 let mut encoder = ReprEncoder::new( in encode() variables
223 encoder.iterate_encode_fields( in encode()
H A Dmod.rs15 pub mod encoder; modules
21 pub(crate) use encoder::{DecoderInst, QpackEncoder};
/commonlibrary/rust/ylong_http/ylong_http_client/src/util/
H A Ddispatcher.rs358 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()

Completed in 14 milliseconds