cec: use CecBuffer as input buffer in CAdapterCommunication
[deb_libcec.git] / src / lib / AdapterCommunication.h
index fcb2817a67b3b4d7dc431bdbdbfd4010827bad3a..badeae9cf0fe3285b636deb941fe7fac1a81f48b 100644 (file)
@@ -33,6 +33,7 @@
 
 #include <cectypes.h>
 #include "platform/threads.h"
+#include "util/buffer.h"
 #include <string>
 
 namespace CEC
@@ -67,9 +68,7 @@ namespace CEC
 
     CSerialPort *        m_port;
     CLibCEC *            m_controller;
-    uint8_t*             m_inbuf;
-    int16_t              m_iInbufSize;
-    int16_t              m_iInbufUsed;
+    CecBuffer<uint8_t>   m_inBuffer;
     CMutex               m_bufferMutex;
     CMutex               m_commMutex;
     CCondition           m_rcvCondition;