summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--libadhocutil/resourcePool.h7
1 files changed, 7 insertions, 0 deletions
diff --git a/libadhocutil/resourcePool.h b/libadhocutil/resourcePool.h
index 609d710..9bb03f6 100644
--- a/libadhocutil/resourcePool.h
+++ b/libadhocutil/resourcePool.h
@@ -60,6 +60,13 @@ namespace AdHoc {
ResourcePool(unsigned int maxSize, unsigned int keep);
virtual ~ResourcePool();
+ ResourcePool() = delete;
+ ResourcePool(const ResourcePool &) = delete;
+ ResourcePool(ResourcePool &&) = delete;
+
+ void operator=(const ResourcePool &) = delete;
+ void operator=(ResourcePool &&) = delete;
+
/// Get a resource from the pool (maybe cached, maybe constructed afresh)
ResourceHandle<Resource> get();
/// Get a resource from the pool (with timeout on max size of pool)