1
0
mirror of https://github.com/facebookincubator/mvfst.git synced 2025-11-22 16:02:34 +03:00
Commit Graph

9 Commits

Author SHA1 Message Date
Aman Sharma
bcbe5adce4 Introduce a ByteRange typealias
Summary: See title

Reviewed By: kvtsoy

Differential Revision: D73444489

fbshipit-source-id: f83566ce023e8237335d3bb43d89fc471f053afa
2025-04-22 23:17:46 -07:00
Aman Sharma
41667ff7c5 Change Buf -> BufPtr and RawBuf -> Buf
Summary:
Previously,
* `RawBuf` was a typealias for `std::unique_ptr<folly::IOBuf>`
* `Buf` was a typealias for `folly::IOBuf`

In this diff,
* `Buf` is a typealias for `folly::IOBuf`
* `BufPtr` is a typealias for `std::unique_ptr<folly::IOBuf>`

Reviewed By: hanidamlaj

Differential Revision: D73206576

fbshipit-source-id: 454bf6ccfce3d6571e5e931889263ed98cc24af3
2025-04-21 20:14:02 -07:00
Aman Sharma
bc386475e5 Integrate RangeChain into write path of QUIC stack
Summary: See title

Reviewed By: mjoras

Differential Revision: D58216871

fbshipit-source-id: 9afc08946a676ec967c998416a6470d4884af550
2024-08-15 05:46:08 -07:00
Aman Sharma
ae830e6062 Just have next pointer in ChainedByteRange
Summary: We don't actually need both a `next_` and `prev_` pointer. We just need the former.

Reviewed By: hanidamlaj

Differential Revision: D59401789

fbshipit-source-id: 0f65dd2cd64d0922e552c4a59d7bbaa8ca27ee29
2024-07-15 16:51:49 -07:00
Aman Sharma
987475eb44 Make a ChainedByteRange (build fixes included)
Reviewed By: mjoras

Differential Revision: D59473502

fbshipit-source-id: 30bb72fb5e07d12d9574a39fbeb9b8d3e76b36e6
2024-07-09 10:52:57 -07:00
Omer Strulovich
5f232b66a8 Revert D59359175: Make a ChainedByteRange abstraction [take 2]
Differential Revision:
D59359175

Original commit changeset: c132c0bb0f00

Original Phabricator Diff: D59359175

fbshipit-source-id: efc7229dd6de4aeecd61a067da60c94954b964ab
2024-07-06 07:51:30 -07:00
Aman Sharma
b725e0c8b6 Make a ChainedByteRange abstraction [take 2]
Reviewed By: jbeshay

Differential Revision: D59359175

fbshipit-source-id: c132c0bb0f0043a7337d7db21b2e85d4feef3f28
2024-07-06 00:00:45 -07:00
Chang Hua
709d457976 Revert D57080101: Make a ChainedByteRange abstraction
Differential Revision:
D57080101

Original commit changeset: 6334f7e1dfc1

Original Phabricator Diff: D57080101

fbshipit-source-id: c4c01c107817399e668de186de6ee4c0283552c3
2024-07-03 16:02:17 -07:00
Aman Sharma
eafe595f89 Make a ChainedByteRange abstraction
Summary: See title

Reviewed By: hanidamlaj

Differential Revision: D57080101

fbshipit-source-id: 6334f7e1dfc1fc2ea7867265bc8d0f8ee6343d3b
2024-07-03 15:19:43 -07:00