fixed typo in the changelog
[deb_libcec.git] / src / lib / LibCEC.h
index 9c3e8f1002c235bd73f5ea150cb47346f794ab86..ef1ded29f5c5fdee7272f4fd44f5f8b1e33513b9 100644 (file)
@@ -53,6 +53,7 @@ namespace CEC
 
       virtual bool Open(const char *strPort, uint32_t iTimeout = 10000);
       virtual void Close(void);
+      virtual bool EnableCallbacks(void *cbParam, ICECCallbacks *callbacks);
       virtual int8_t FindAdapters(cec_adapter *deviceList, uint8_t iBufSize, const char *strDevicePath = NULL);
       virtual bool PingAdapter(void);
       virtual bool StartBootloader(void);
@@ -126,5 +127,8 @@ namespace CEC
       CecBuffer<cec_log_message> m_logBuffer;
       CecBuffer<cec_keypress>    m_keyBuffer;
       CecBuffer<cec_command>     m_commandBuffer;
+      ICECCallbacks             *m_callbacks;
+      void                      *m_cbParam;
+      CMutex                     m_mutex;
   };
 };