cec: use CecBuffer as input buffer in CAdapterCommunication
[deb_libcec.git] / src / lib / AdapterCommunication.h
index 934915ba336782e4ee55f1fa7619e1f8cfe6099c..badeae9cf0fe3285b636deb941fe7fac1a81f48b 100644 (file)
@@ -31,8 +31,9 @@
  *     http://www.pulse-eight.net/
  */
 
-#include "../../include/CECExports.h"
+#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;