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
..
2018-02-13 13:27:58 +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
2023-12-10 13:00:21 +01:00
2021-01-20 19:59:35 +01:00
2021-01-20 19:59:35 +01:00
2021-01-05 22:05:25 +01:00
2020-08-16 12:35:33 +02:00
2023-11-24 22:20:40 +01:00
2023-05-06 23:29:34 +02:00
2021-06-20 22:44:44 +02:00
2021-06-20 22:44:44 +02:00
2023-09-02 19:40:46 +02:00
2023-09-02 19:40:46 +02:00
2020-10-02 18:43:52 -04:00
2023-05-06 23:29:34 +02:00
2021-01-12 17:30:20 +01:00
2018-10-30 11:21:43 +01:00
2023-11-24 22:20:40 +01:00
2018-08-07 12:56:15 +00:00
2022-05-17 00:46:54 +02:00
2022-07-06 22:50:53 +02:00
2022-07-08 13:14:41 +02:00
2023-10-19 17:02:14 +03:00
2023-11-24 22:20:40 +01:00
2022-12-13 11:34:54 +01:00
2023-11-24 22:20:40 +01:00
2022-11-24 18:14:14 +01:00
2022-11-24 18:14:14 +01:00
2022-11-24 18:14:14 +01:00
2023-04-04 15:47:25 +02:00
2023-04-04 15:47:25 +02:00
2022-05-17 00:46:54 +02:00
2021-11-02 10:13:23 +01:00
2021-11-02 09:36:09 +01:00
2021-11-02 11:05:14 +01:00
2021-06-20 22:44:44 +02:00
2021-06-20 22:44:44 +02:00
2021-06-20 22:44:44 +02:00
2021-06-20 22:44:44 +02:00
2021-06-20 22:44:44 +02:00
2019-11-13 19:09:24 +01:00
2018-02-13 13:27:58 +01:00
2021-06-20 22:44:44 +02:00
2021-03-13 16:52:04 +01:00
2020-09-09 11:46:06 +02:00
2023-07-17 21:02:43 +02:00
2023-07-17 21:02:43 +02:00
2019-11-13 19:09:24 +01:00
2018-02-13 13:27:58 +01:00
2018-02-13 13:27:58 +01:00
2018-02-13 13:27:58 +01:00
2023-12-21 15:23:23 +01:00
2023-12-21 15:23:23 +01:00
2021-01-05 22:05:25 +01:00
2021-02-03 16:31:46 +01:00
2021-01-20 19:59:35 +01:00
2021-01-20 19:59:35 +01:00
2019-11-12 15:35:54 +01:00
2019-11-12 15:35:54 +01:00
2018-02-13 13:27:58 +01:00
2018-02-13 13:27:58 +01:00
2021-06-20 22:44:44 +02:00
2022-07-06 14:09:17 +02:00
2021-06-20 22:44:44 +02:00
2021-06-20 22:44:44 +02:00