X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2Fdevices%2FCECBusDevice.h;h=60b293a034b3430b2c596c2fe9520781b7efd251;hb=1344fd1a7e86aa1bbc8b1e78eed6be8cd59c4b3b;hp=94810fbc8e5b8af874ce7cca898fd23798eecc9c;hpb=960f33c651b2dd1e6331dafe5b21705c11cee1a2;p=deb_libcec.git diff --git a/src/lib/devices/CECBusDevice.h b/src/lib/devices/CECBusDevice.h index 94810fb..60b293a 100644 --- a/src/lib/devices/CECBusDevice.h +++ b/src/lib/devices/CECBusDevice.h @@ -109,6 +109,8 @@ namespace CEC protected: bool ReplaceHandler(bool bInitHandler = true); + void MarkBusy(void); + void MarkReady(void); bool RequestCecVersion(void); bool RequestMenuLanguage(void); @@ -139,6 +141,7 @@ namespace CEC std::set m_unsupportedFeatures; PLATFORM::CMutex m_mutex; PLATFORM::CMutex m_handlerMutex; + unsigned m_iHandlerUseCount; bool m_bAwaitingReceiveFailed; }; };