cec: removed TransmitFormatted()
authorLars Op den Kamp <lars@opdenkamp.eu>
Sat, 29 Oct 2011 15:22:43 +0000 (17:22 +0200)
committerLars Op den Kamp <lars@opdenkamp.eu>
Sat, 29 Oct 2011 15:22:43 +0000 (17:22 +0200)
src/lib/CECProcessor.cpp
src/lib/CECProcessor.h

index e15b2345d6cc3b560189ce94fbcacc4875d5713b..c73c02d21748f324ce105ae134ee7f830a48376c 100644 (file)
@@ -147,14 +147,6 @@ void CCECProcessor::LogOutput(const cec_command &data)
   m_controller->AddLog(CEC_LOG_TRAFFIC, strTx.c_str());
 }
 
-bool CCECProcessor::Transmit(const cec_command &data, bool bWaitForAck /* = true */)
-{
-  LogOutput(data);
-
-  CCECAdapterMessage output(data);
-  return TransmitFormatted(output, bWaitForAck);
-}
-
 bool CCECProcessor::SetLogicalAddress(cec_logical_address iLogicalAddress)
 {
   CStdString strLog;
@@ -184,11 +176,15 @@ bool CCECProcessor::SwitchMonitoring(bool bEnable)
     return m_communication && m_communication->SetAckMask(0x1 << (uint8_t)m_iLogicalAddress);
 }
 
-bool CCECProcessor::TransmitFormatted(const CCECAdapterMessage &data, bool bWaitForAck /* = true */)
+bool CCECProcessor::Transmit(const cec_command &data, bool bWaitForAck /* = true */)
 {
   bool bReturn(false);
+  LogOutput(data);
+
+  CCECAdapterMessage output(data);
+
   CLockObject lock(&m_mutex);
-  if (!m_communication || !m_communication->Write(data))
+  if (!m_communication || !m_communication->Write(output))
     return bReturn;
 
   if (bWaitForAck)
@@ -199,7 +195,7 @@ bool CCECProcessor::TransmitFormatted(const CCECAdapterMessage &data, bool bWait
 
     while (!bReturn && now < target && !bError)
     {
-      bReturn = WaitForAck(&bError, data.size(), (uint32_t) (target - now));
+      bReturn = WaitForAck(&bError, output.size(), (uint32_t) (target - now));
       now = GetTimeMs();
     }
 
index f635cd7d5e87df66ac8355af0713adeb19ad0c91..3d668ecba9b8faffa9270853c8d60963c61698c2 100644 (file)
@@ -71,7 +71,6 @@ namespace CEC
       virtual void AddKey(void);
       virtual void AddLog(cec_log_level level, const CStdString &strMessage);
 
-      virtual bool TransmitFormatted(const CCECAdapterMessage &data, bool bWaitForAck = true);
       virtual void TransmitAbort(cec_logical_address address, cec_opcode opcode, ECecAbortReason reason = CEC_ABORT_REASON_UNRECOGNIZED_OPCODE);
 
       CCECBusDevice *m_busDevices[16];