X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2FCECProcessor.h;h=82ea16f0fb441141d32089c04b9be169c4b7bb3d;hb=ae56385d74f096a4d746e221ff53e53b21ebd24c;hp=e4f0a6b1b07077dee86159a24fb1d3355e1dceae;hpb=2db8981f49fbd167ddbbf19c1fbadd064abc332a;p=deb_libcec.git diff --git a/src/lib/CECProcessor.h b/src/lib/CECProcessor.h index e4f0a6b..82ea16f 100644 --- a/src/lib/CECProcessor.h +++ b/src/lib/CECProcessor.h @@ -33,7 +33,7 @@ #include #include -#include "AdapterCommunication.h" +#include "adapter/AdapterCommunication.h" #include "platform/os.h" class CSerialPort; @@ -129,6 +129,8 @@ namespace CEC virtual bool StartBootloader(void); virtual bool PingAdapter(void); + virtual void HandlePoll(cec_logical_address initiator, cec_logical_address destination); + virtual bool HandleReceiveFailed(void); CCECBusDevice * m_busDevices[16]; PLATFORM::CMutex m_transmitMutex; @@ -148,7 +150,6 @@ namespace CEC bool FindLogicalAddressAudioSystem(void); void LogOutput(const cec_command &data); - bool WaitForTransmitSucceeded(CCECAdapterMessage *message); bool ParseMessage(const CCECAdapterMessage &msg); void ParseCommand(cec_command &command);