MCPcopy Create free account
hub / github.com/Pulse-Eight/libcec / CAQCommandHandler

Class CAQCommandHandler

src/libcec/implementations/AQCommandHandler.h:43–59  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

41 class CAQPowerStatusCheck;
42
43 class CAQCommandHandler : public CCECCommandHandler
44 {
45 friend class CAQPowerStatusCheck;
46 public:
47 CAQCommandHandler(CCECBusDevice *busDevice,
48 int32_t iTransmitTimeout = CEC_DEFAULT_TRANSMIT_TIMEOUT,
49 int32_t iTransmitWait = CEC_DEFAULT_TRANSMIT_WAIT,
50 int8_t iTransmitRetries = CEC_DEFAULT_TRANSMIT_RETRIES,
51 int64_t iActiveSourcePending = 0);
52 virtual ~CAQCommandHandler(void);
53
54 protected:
55 virtual bool PowerOn(const cec_logical_address iInitiator, const cec_logical_address iDestination);
56
57 private:
58 CAQPowerStatusCheck* m_powerOnCheck;
59 };
60
61 class CAQPowerStatusCheck : public P8PLATFORM::CThread
62 {

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected