Lines Matching refs:header
149 write!(f, "{}\n{}", self.header(), self.tsn) in fmt()
154 fn header(&self) -> ChunkHeader { in header() method
177 let header = ChunkHeader::unmarshal(raw)?; in unmarshal() localVariable
179 if header.typ != CT_PAYLOAD_DATA { in unmarshal()
183 let immediate_sack = (header.flags & PAYLOAD_DATA_IMMEDIATE_SACK) != 0; in unmarshal()
184 let unordered = (header.flags & PAYLOAD_DATA_UNORDERED_BITMASK) != 0; in unmarshal()
185 let beginning_fragment = (header.flags & PAYLOAD_DATA_BEGINING_FRAGMENT_BITMASK) != 0; in unmarshal()
186 let ending_fragment = (header.flags & PAYLOAD_DATA_ENDING_FRAGMENT_BITMASK) != 0; in unmarshal()
189 if header.value_length() < PAYLOAD_DATA_HEADER_SIZE { in unmarshal()
193 let reader = &mut raw.slice(CHUNK_HEADER_SIZE..CHUNK_HEADER_SIZE + header.value_length()); in unmarshal()
200 CHUNK_HEADER_SIZE + PAYLOAD_DATA_HEADER_SIZE..CHUNK_HEADER_SIZE + header.value_length(), in unmarshal()
225 self.header().marshal_to(writer)?; in marshal_to()