X-Git-Url: https://git.piment-noir.org/?a=blobdiff_plain;f=src%2Flib%2Fimplementations%2FRLCommandHandler.h;h=be9b5d9af39ccc30f2f17d3dd18fe6d2af62f8c1;hb=e7c95b16bb716f2ec3ffab0384cdb846933b8e3e;hp=944a6492e4c1bda8e1ea256c7601cc49264ea17b;hpb=0eb7639ed29e68a004e3eee32d53395d98252657;p=deb_libcec.git diff --git a/src/lib/implementations/RLCommandHandler.h b/src/lib/implementations/RLCommandHandler.h index 944a649..be9b5d9 100644 --- a/src/lib/implementations/RLCommandHandler.h +++ b/src/lib/implementations/RLCommandHandler.h @@ -2,7 +2,7 @@ /* * This file is part of the libCEC(R) library. * - * libCEC(R) is Copyright (C) 2011-2012 Pulse-Eight Limited. All rights reserved. + * libCEC(R) is Copyright (C) 2011-2013 Pulse-Eight Limited. All rights reserved. * libCEC(R) is an original work, containing original code. * * libCEC(R) is a trademark of Pulse-Eight Limited. @@ -32,16 +32,20 @@ */ #include "CECCommandHandler.h" -#include "../platform/util/timeutils.h" namespace CEC { class CRLCommandHandler : public CCECCommandHandler { public: - CRLCommandHandler(CCECBusDevice *busDevice); + CRLCommandHandler(CCECBusDevice *busDevice, + int32_t iTransmitTimeout = CEC_DEFAULT_TRANSMIT_TIMEOUT, + int32_t iTransmitWait = CEC_DEFAULT_TRANSMIT_WAIT, + int8_t iTransmitRetries = CEC_DEFAULT_TRANSMIT_RETRIES, + int64_t iActiveSourcePending = 0); virtual ~CRLCommandHandler(void) {}; - virtual bool InitHandler(void); + bool InitHandler(void); + int HandleDeviceVendorCommandWithId(const cec_command &command); }; };