tomFlowee
bc47a700a4
Refactor; wrap BufferPool in shared_ptr
...
As we moved most of the creation of a BufferPool to be via the
Streaming::pool() method, which uses a thread-local, it makes sense
to start cleaning up the design and make it more modern C++.
The above mentioned method would return a reference and you'd see
loads of places use `auto &pool =` which is less than ideal.
As the number of places where we actually instantiate a BufferPool
goes down, the usage of some sort of smart pointer makes more sense.
This now makes all APIs use BufferPool be wrapped in a shared_ptr.
2023-12-21 15:23:23 +01:00
..
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2023-12-21 15:23:23 +01:00
2023-11-24 22:20:40 +01:00
2023-12-21 15:23:23 +01:00
2022-07-06 22:50:53 +02:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2023-12-21 15:23:23 +01:00
2023-12-21 15:23:23 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2023-11-24 22:20:40 +01:00
2022-07-06 21:56:34 +02:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-07-06 22:50:53 +02:00
2022-07-06 22:50:53 +02:00
2022-02-22 18:39:13 +01:00
2022-09-07 12:53:35 +02:00
2022-09-07 12:53:35 +02:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2023-11-24 22:20:40 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-07-06 22:12:33 +02:00
2023-11-24 22:20:40 +01:00
2022-06-20 16:27:00 +02:00
2022-02-22 18:39:13 +01:00
2023-02-06 18:10:03 +01:00
2022-02-22 18:39:13 +01:00
2023-11-24 22:20:40 +01:00
2022-02-22 18:39:13 +01:00
2023-11-24 22:20:40 +01:00
2023-11-24 22:20:40 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2023-11-24 22:20:40 +01:00
2022-02-22 18:39:13 +01:00
2022-05-17 00:46:54 +02:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-07-06 22:50:53 +02:00
2022-07-06 22:50:53 +02:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-07-06 22:12:33 +02:00
2022-07-06 22:50:53 +02:00
2023-02-13 10:38:17 +01:00
2022-02-22 18:39:13 +01:00
2022-07-06 22:50:53 +02:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-07-06 22:50:53 +02:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-05-17 00:46:54 +02:00
2022-02-22 18:39:13 +01:00
2022-07-06 22:50:53 +02:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2022-02-22 18:39:13 +01:00
2023-02-13 10:38:17 +01:00
2022-02-22 18:39:13 +01:00
2022-07-06 22:50:53 +02:00