X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2FCECParser.h;h=be958553cb8ea9b22502d5ac44594064521ca199;hb=f99bc83187bb0daa81bc58a4559ff9832a8dad9f;hp=1eca99c5e7fe3f4af940bea2a417862d0dbfc292;hpb=c49c485b94c3670438d329c15f4a785609a126f6;p=deb_libcec.git diff --git a/src/lib/CECParser.h b/src/lib/CECParser.h index 1eca99c..be95855 100644 --- a/src/lib/CECParser.h +++ b/src/lib/CECParser.h @@ -52,6 +52,7 @@ namespace CEC virtual ~CCECParser(void); virtual bool Open(const char *strPort, int iTimeout = 10000); + virtual bool Close(int iTimeoutMs = 2000); virtual int FindDevices(std::vector &deviceList, const char *strDevicePath = NULL); virtual bool Ping(void); virtual bool StartBootloader(void); @@ -116,6 +117,7 @@ namespace CEC std::string m_strDeviceName; pthread_t m_thread; CMutex m_mutex; + CCondition m_exitCondition; bool m_bRunning; }; };