namespace CEC
{
class CLibCEC;
- struct IAdapterCommunication;
+ class IAdapterCommunication;
class CCECBusDevice;
class CCECProcessor : public PLATFORM::CThread, public IAdapterCommunicationCallback
virtual bool FindLogicalAddresses(void);
virtual bool SetAckMask(uint16_t iMask);
- virtual bool StartBootloader(void);
+ virtual bool StartBootloader(const char *strPort = NULL);
virtual bool PingAdapter(void);
virtual void HandlePoll(cec_logical_address initiator, cec_logical_address destination);
virtual bool HandleReceiveFailed(cec_logical_address initiator);
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;