namespace CEC
{
class CLibCEC;
- struct IAdapterCommunication;
+ class IAdapterCommunication;
class CCECBusDevice;
class CCECProcessor : public PLATFORM::CThread, public IAdapterCommunicationCallback
void LogOutput(const cec_command &data);
void ParseCommand(const cec_command &command);
+ bool m_bConnectionOpened;
bool m_bInitialised;
cec_logical_addresses m_logicalAddresses;
PLATFORM::CMutex m_mutex;
IAdapterCommunication * m_communication;
CLibCEC* m_controller;
bool m_bMonitor;
- PLATFORM::SyncedBuffer<cec_command> m_commandBuffer;
cec_keypress m_previousKey;
PLATFORM::CThread * m_busScan;
uint8_t m_iLineTimeout;