Merge branch 'master' of github.com:Pulse-Eight/libcec
[deb_libcec.git] / src / lib / implementations / CECCommandHandler.h
index 15ab55278deebb70f2ada61392ae42bf7c29e1af..f6f397d46964254c56067df66a4857fa27663d97 100644 (file)
@@ -121,11 +121,14 @@ namespace CEC
     virtual bool SetVendorId(const cec_command &command);
     virtual void SetPhysicalAddress(cec_logical_address iAddress, uint16_t iNewAddress);
 
-    virtual bool Transmit(cec_command &command);
+    virtual bool Transmit(cec_command &command, bool bExpectResponse = true);
 
     CCECBusDevice *m_busDevice;
     CCECProcessor *m_processor;
     int32_t        m_iTransmitTimeout;
+    int32_t        m_iTransmitWait;
+    int8_t         m_iTransmitRetries;
+    CMutex         m_receiveMutex;
     CCondition     m_condition;
   };
 };