12345678910111213141516171819202122232425262728293031323334353637383940 |
- #ifndef OPENCV_CORE_BUFFER_POOL_HPP
- #define OPENCV_CORE_BUFFER_POOL_HPP
- #ifdef _MSC_VER
- #pragma warning(push)
- #pragma warning(disable: 4265)
- #endif
- namespace cv
- {
- class BufferPoolController
- {
- protected:
- ~BufferPoolController() { }
- public:
- virtual size_t getReservedSize() const = 0;
- virtual size_t getMaxReservedSize() const = 0;
- virtual void setMaxReservedSize(size_t size) = 0;
- virtual void freeAllReservedBuffers() = 0;
- };
- }
- #ifdef _MSC_VER
- #pragma warning(pop)
- #endif
- #endif
|