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