Home
last modified time | relevance | path

Searched refs:ChunkPayloadData (Results 1 – 13 of 13) sorted by relevance

/webrtc/sctp/src/queue/
H A Dpayload_queue.rs1 use crate::chunk::chunk_payload_data::ChunkPayloadData;
12 pub(crate) chunk_map: HashMap<u32, ChunkPayloadData>,
27 pub(crate) fn can_push(&self, p: &ChunkPayloadData, cumulative_tsn: u32) -> bool { in can_push() argument
31 pub(crate) fn push_no_check(&mut self, p: ChunkPayloadData) { in push_no_check() argument
63 pub(crate) fn push(&mut self, p: ChunkPayloadData, cumulative_tsn: u32) -> bool { in push() argument
76 pub(crate) fn pop(&mut self, tsn: u32) -> Option<ChunkPayloadData> { in pop() argument
90 pub(crate) fn get(&self, tsn: u32) -> Option<&ChunkPayloadData> { in get() argument
93 pub(crate) fn get_mut(&mut self, tsn: u32) -> Option<&mut ChunkPayloadData> { in get_mut() argument
H A Dqueue_test.rs13 ChunkPayloadData { in make_payload()
217 ChunkPayloadData { in make_data_chunk()
456 let chunk = ChunkPayloadData { in test_reassembly_queue_ordered_fragments()
469 let chunk = ChunkPayloadData { in test_reassembly_queue_ordered_fragments()
499 let chunk = ChunkPayloadData { in test_reassembly_queue_unordered_fragments()
513 let chunk = ChunkPayloadData { in test_reassembly_queue_unordered_fragments()
526 let chunk = ChunkPayloadData { in test_reassembly_queue_unordered_fragments()
936 cset.push(ChunkPayloadData { in test_chunk_set_push_dup_chunks_to_chunk_set()
971 ChunkPayloadData { in test_chunk_set_incomplete_chunk_set_no_contiguous_tsn()
976 ChunkPayloadData { in test_chunk_set_incomplete_chunk_set_no_contiguous_tsn()
[all …]
H A Dpending_queue.rs9 use crate::chunk::chunk_payload_data::ChunkPayloadData;
24 pub(crate) type PendingBaseQueue = VecDeque<ChunkPayloadData>;
67 pub(crate) async fn push(&self, c: ChunkPayloadData) { in push() argument
94 pub(crate) async fn append(&self, chunks: Vec<ChunkPayloadData>) { in append() argument
116 async fn append_large(&self, chunks: Vec<ChunkPayloadData>) { in append_large() argument
139 fn append_unlimited(&self, chunks: Vec<ChunkPayloadData>, total_user_data_len: usize) { in append_unlimited() argument
166 pub(crate) fn peek(&self) -> Option<ChunkPayloadData> { in peek() argument
194 ) -> Option<ChunkPayloadData> { in pop() argument
H A Dreassembly_queue.rs1 use crate::chunk::chunk_payload_data::{ChunkPayloadData, PayloadProtocolIdentifier};
8 fn sort_chunks_by_tsn(c: &mut [ChunkPayloadData]) { in sort_chunks_by_tsn() argument
34 pub(crate) chunks: Vec<ChunkPayloadData>,
46 pub(crate) fn push(&mut self, chunk: ChunkPayloadData) -> bool { in push()
115 pub(crate) unordered_chunks: Vec<ChunkPayloadData>,
136 pub(crate) fn push(&mut self, chunk: ChunkPayloadData) -> bool { in push()
228 let chunks: Vec<ChunkPayloadData> = self in find_complete_unordered_chunk_set()
/webrtc/sctp/src/chunk/
H A Dchunk_payload_data.rs92 pub struct ChunkPayloadData { struct
123 impl Default for ChunkPayloadData { argument
125 ChunkPayloadData { in default()
147 impl fmt::Display for ChunkPayloadData { implementation
153 impl Chunk for ChunkPayloadData { implementation
203 Ok(ChunkPayloadData { in unmarshal()
249 impl ChunkPayloadData { impl
H A Dchunk_test.rs648 .downcast_ref::<ChunkPayloadData>() in test_payload_data_marshal_unmarshal()
747 .downcast_ref::<ChunkPayloadData>() in test_select_ack_chunk_followed_by_a_payload_data_chunk()
/webrtc/sctp/src/association/association_internal/
H A Dassociation_internal_test.rs72 a.inflight_queue.push_no_check(ChunkPayloadData { in test_create_forward_tsn_forward_one_abandoned()
102 a.inflight_queue.push_no_check(ChunkPayloadData { in test_create_forward_tsn_forward_two_abandoned_with_the_same_si()
113 a.inflight_queue.push_no_check(ChunkPayloadData { in test_create_forward_tsn_forward_two_abandoned_with_the_same_si()
124 a.inflight_queue.push_no_check(ChunkPayloadData { in test_create_forward_tsn_forward_two_abandoned_with_the_same_si()
209 ChunkPayloadData { in test_handle_forward_tsn_forward_1for1_missing()
259 ChunkPayloadData { in test_handle_forward_tsn_forward_1for2_missing()
346 let to_be_ignored = ChunkPayloadData { in test_assoc_create_new_stream()
/webrtc/sctp/src/stream/
H A Dstream_test.rs108 s.handle_data(ChunkPayloadData { in test_stream()
127 s.handle_data(ChunkPayloadData { in test_stream()
176 sc.handle_data(ChunkPayloadData { in test_poll_stream()
195 sc.handle_data(ChunkPayloadData { in test_poll_stream()
H A Dmod.rs5 use crate::chunk::chunk_payload_data::{ChunkPayloadData, PayloadProtocolIdentifier};
207 pub(crate) async fn handle_data(&self, pd: ChunkPayloadData) { in handle_data() argument
287 ) -> Result<Vec<ChunkPayloadData>> { in prepare_write() argument
308 fn packetize(&self, raw: &Bytes, ppi: PayloadProtocolIdentifier) -> Vec<ChunkPayloadData> { in packetize() argument
329 let chunk = ChunkPayloadData { in packetize()
490 async fn send_payload_data(&self, chunks: Vec<ChunkPayloadData>) -> Result<()> { in send_payload_data()
511 let c = ChunkPayloadData { in send_reset_request()
/webrtc/sctp/src/
H A Dpacket.rs11 use crate::chunk::chunk_payload_data::ChunkPayloadData;
124 CT_PAYLOAD_DATA => Box::new(ChunkPayloadData::unmarshal(&raw.slice(offset..))?), in unmarshal()
/webrtc/sctp/src/association/
H A Dassociation_internal.rs894 async fn handle_data(&mut self, d: &ChunkPayloadData) -> Result<Vec<Packet>> { in handle_data()
1728 let c = ChunkPayloadData { in send_reset_request()
1805 ) -> Option<ChunkPayloadData> { in move_pending_data_chunk_to_inflight_queue() argument
1843 async fn pop_pending_data_chunks_to_send(&mut self) -> (Vec<ChunkPayloadData>, Vec<u16>) { in pop_pending_data_chunks_to_send() argument
1917 fn bundle_data_chunks_into_packets(&self, chunks: Vec<ChunkPayloadData>) -> Vec<Packet> { in bundle_data_chunks_into_packets()
1945 fn check_partial_reliability_status(&self, c: &ChunkPayloadData) { in check_partial_reliability_status() argument
2119 } else if let Some(c) = chunk_any.downcast_ref::<ChunkPayloadData>() { in handle_chunk()
H A Dmod.rs15 use crate::chunk::chunk_payload_data::{ChunkPayloadData, PayloadProtocolIdentifier};
H A Dassociation_test.rs2515 chunks: vec![Box::<ChunkPayloadData>::default()], in test_association_handle_packet_before_init()