Home
last modified time | relevance | path

Searched refs:ResourcePool (Results 1 – 4 of 4) sorted by relevance

/freebsd-12.1/sys/contrib/zstd/contrib/pzstd/utils/
H A DResourcePool.h31 class ResourcePool {
52 ResourcePool(Factory factory, Free free) in ResourcePool() function
72 ~ResourcePool() noexcept { in ~ResourcePool()
80 ResourcePool *pool_;
82 explicit Deleter(ResourcePool &pool) : pool_(&pool) {} in Deleter()
H A DBUCK36 exported_headers=['ResourcePool.h'],
/freebsd-12.1/sys/contrib/zstd/contrib/pzstd/utils/test/
H A DResourcePoolTest.cpp17 TEST(ResourcePool, FullTest) { in TEST() argument
21 ResourcePool<int> pool( in TEST()
48 TEST(ResourcePool, ThreadSafe) { in TEST() argument
52 ResourcePool<int> pool( in TEST()
/freebsd-12.1/sys/contrib/zstd/contrib/pzstd/
H A DPzstd.h42 cStreamPool.reset(new ResourcePool<ZSTD_CStream>{ in SharedState()
60 dStreamPool.reset(new ResourcePool<ZSTD_DStream>{ in SharedState()
87 std::unique_ptr<ResourcePool<ZSTD_CStream>> cStreamPool;
88 std::unique_ptr<ResourcePool<ZSTD_DStream>> dStreamPool;