virtual ~CCECCommandHandler(void) {};
virtual bool HandleCommand(const cec_command &command);
+ virtual cec_vendor_id GetVendorId(void) { return CEC_VENDOR_UNKNOWN; };
protected:
bool HandleDeviceVendorCommandWithId(const cec_command &command);
bool HandleUserControlRelease(const cec_command &command);
void UnhandledCommand(const cec_command &command);
+ CCECBusDevice *GetDevice(cec_logical_address iLogicalAddress) const;
+ CCECBusDevice *GetThisDevice(void) const;
CCECBusDevice *m_busDevice;
};
};