repositories
/
deb_libcec.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
cec-config-gui: set cbPortNumber enabled when the physical address override isn't...
[deb_libcec.git]
/
src
/
lib
/
devices
/
CECBusDevice.h
diff --git
a/src/lib/devices/CECBusDevice.h
b/src/lib/devices/CECBusDevice.h
index 16b6e089b60a6fd6ebbeafd1da2f4510b72f9b55..30ac2dc788df51c50251eaae0c8a4488799ccc03 100644
(file)
--- a/
src/lib/devices/CECBusDevice.h
+++ b/
src/lib/devices/CECBusDevice.h
@@
-40,12
+40,10
@@
namespace CEC
{
class CCECProcessor;
class CCECCommandHandler;
{
class CCECProcessor;
class CCECCommandHandler;
- class CSLCommandHandler;
class CCECBusDevice
{
friend class CCECProcessor;
class CCECBusDevice
{
friend class CCECProcessor;
- friend class CSLCommandHandler;
public:
CCECBusDevice(CCECProcessor *processor, cec_logical_address address, uint16_t iPhysicalAddress = 0);
public:
CCECBusDevice(CCECProcessor *processor, cec_logical_address address, uint16_t iPhysicalAddress = 0);
@@
-108,8
+106,10
@@
namespace CEC
virtual bool TransmitKeypress(cec_user_control_code key, bool bWait = true);
virtual bool TransmitKeyRelease(bool bWait = true);
virtual bool TransmitKeypress(cec_user_control_code key, bool bWait = true);
virtual bool TransmitKeyRelease(bool bWait = true);
+ bool ReplaceHandler(bool bActivateSource = true);
+
protected:
protected:
-
bool ReplaceHandler(bool bInitHandler = true
);
+
void CheckVendorIdRequested(void
);
void MarkBusy(void);
void MarkReady(void);
void MarkBusy(void);
void MarkReady(void);
@@
-145,5
+145,6
@@
namespace CEC
PLATFORM::CEvent m_replacing;
unsigned m_iHandlerUseCount;
bool m_bAwaitingReceiveFailed;
PLATFORM::CEvent m_replacing;
unsigned m_iHandlerUseCount;
bool m_bAwaitingReceiveFailed;
+ bool m_bVendorIdRequested;
};
};
};
};