- virtual bool MyLogicalAddressContains(cec_logical_address address) const;
- virtual cec_logical_address GetMyLogicalAddress(void) const;
- virtual uint16_t GetMyPhysicalAddress(void) const;
- virtual const char * GetVendorName(void) { return GetVendor().AsString(); }
- virtual cec_vendor_id GetVendorId(void) { return GetVendor().vendor; };
- virtual const cec_vendor & GetVendor(void);
- virtual uint8_t GetVendorClass(void) const { return m_iVendorClass; }
+ virtual void AddLog(cec_log_level level, const CStdString &strMessage);
+ virtual bool HandleCommand(const cec_command &command);
+ virtual void PollVendorId(void);
+ virtual bool PowerOn(void);
+ virtual bool Standby(void);
+
+ virtual cec_version GetCecVersion(void);
+ virtual CCECCommandHandler *GetHandler(void) const { return m_handler; };
+ virtual uint64_t GetCommandSent(void) const { return m_iLastCommandSent; }