EstervQrCode 1.1.1
Library for qr code manipulation
bufferpool.hpp
1 // This file is part of OpenCV project.
2 // It is subject to the license terms in the LICENSE file found in the top-level directory
3 // of this distribution and at http://opencv.org/license.html.
4 //
5 // Copyright (C) 2014, Advanced Micro Devices, Inc., all rights reserved.
6 
7 #ifndef OPENCV_CORE_BUFFER_POOL_HPP
8 #define OPENCV_CORE_BUFFER_POOL_HPP
9 
10 #ifdef _MSC_VER
11 #pragma warning(push)
12 #pragma warning(disable: 4265)
13 #endif
14 
15 namespace cv
16 {
17 
20 
22 {
23 protected:
25 public:
26  virtual size_t getReservedSize() const = 0;
27  virtual size_t getMaxReservedSize() const = 0;
28  virtual void setMaxReservedSize(size_t size) = 0;
29  virtual void freeAllReservedBuffers() = 0;
30 };
31 
33 
34 }
35 
36 #ifdef _MSC_VER
37 #pragma warning(pop)
38 #endif
39 
40 #endif // OPENCV_CORE_BUFFER_POOL_HPP
Definition: bufferpool.hpp:22
virtual void setMaxReservedSize(size_t size)=0
virtual void freeAllReservedBuffers()=0
virtual size_t getReservedSize() const =0
~BufferPoolController()
Definition: bufferpool.hpp:24
virtual size_t getMaxReservedSize() const =0
CvSize size
Definition: core_c.h:112
"black box" representation of the file storage associated with a file on disk.
Definition: calib3d.hpp:441