X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;ds=sidebyside;f=src%2Flib%2Fadapter%2FUSBCECAdapterCommunication.h;h=d2de30e17447c7f41e15b895dd5ee5aa73af4613;hb=60383b11a744aae1352f84d1a93aef163b0a17a0;hp=f4fab4b4771dd6c16469727288c7c5c0543a03df;hpb=efed01e1744208de67b6c54799a5c45e87d00406;p=deb_libcec.git diff --git a/src/lib/adapter/USBCECAdapterCommunication.h b/src/lib/adapter/USBCECAdapterCommunication.h index f4fab4b..d2de30e 100644 --- a/src/lib/adapter/USBCECAdapterCommunication.h +++ b/src/lib/adapter/USBCECAdapterCommunication.h @@ -31,7 +31,7 @@ * http://www.pulse-eight.net/ */ -#include +#include "../../../include/cectypes.h" #include "../platform/threads/threads.h" #include "../platform/util/buffer.h" #include "AdapterCommunication.h" @@ -66,6 +66,7 @@ namespace CEC virtual bool PingAdapter(void); virtual uint16_t GetFirmwareVersion(void); virtual bool SetControlledMode(bool controlled); + virtual bool PersistConfiguration(libcec_configuration * UNUSED(configuration)) { return false; } // TODO void *Process(void); private: @@ -84,7 +85,8 @@ namespace CEC PLATFORM::SyncedBuffer m_inBuffer; PLATFORM::SyncedBuffer m_outBuffer; PLATFORM::CMutex m_mutex; - PLATFORM::CCondition m_rcvCondition; + PLATFORM::CCondition m_rcvCondition; + volatile bool m_bHasData; uint8_t m_iLineTimeout; uint16_t m_iFirmwareVersion; cec_command m_currentframe;