X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2FCECParserC.cpp;h=5d7bf61223d952afa496d6346439e584dfb8591a;hb=5f39c4d854ec7441761bc6db870b6bbc73016309;hp=7deb982920866b62f31428f71020c1bf2a1543bc;hpb=3fcd38dcd9f704c307da815f39c23f3e0581ef3e;p=deb_libcec.git diff --git a/src/lib/CECParserC.cpp b/src/lib/CECParserC.cpp index 7deb982..5d7bf61 100644 --- a/src/lib/CECParserC.cpp +++ b/src/lib/CECParserC.cpp @@ -47,6 +47,13 @@ bool cec_init(const char *strDeviceName, cec_logical_address iLogicalAddress /* return (cec_parser != NULL); } +void cec_destroy(void) +{ + cec_close(); + delete cec_parser; + cec_parser = NULL; +} + bool cec_open(const char *strPort, int iTimeout) { if (cec_parser) @@ -54,15 +61,10 @@ bool cec_open(const char *strPort, int iTimeout) return false; } -bool cec_close(int iTimeout) +void cec_close(void) { - bool bReturn = false; if (cec_parser) - bReturn = cec_parser->Close(iTimeout); - - delete cec_parser; - cec_parser = NULL; - return bReturn; + cec_parser->Close(); } bool cec_ping(void)