cec: bumped interface version to 4 stay in sync with the lib version. added changelog...
[deb_libcec.git] / src / lib / util / buffer.h
index 4379f8de020e70d3406bdca248a72a422701101c..cafa65574414b5864718038b175d697566572cf9 100644 (file)
@@ -38,9 +38,14 @@ template<typename _BType>
   struct CecBuffer
   {
   public:
-    CecBuffer(int iMaxSize = 100) {}
+    CecBuffer(int iMaxSize = 100)
+    {
+      m_maxSize = iMaxSize;
+    }
     virtual ~CecBuffer(void) {}
 
+    int Size(void) const { return m_buffer.size(); }
+
     bool Push(_BType entry)
     {
       CLockObject lock(&m_mutex);