namespace CEC
{
class CRPiCECAdapterMessageQueue;
- class CRPiCECAdapterCommunication;
-
- class CRPiCECAdapterFindNewLogicalAddress : public PLATFORM::CThread
- {
- public:
- CRPiCECAdapterFindNewLogicalAddress(CRPiCECAdapterCommunication* communication, const cec_logical_address address);
- void *Process(void);
- private:
- CRPiCECAdapterCommunication* m_communication;
- cec_logical_address m_address;
- };
class CRPiCECAdapterCommunication : public IAdapterCommunication
{
- friend class CRPiCECAdapterFindNewLogicalAddress;
-
public:
/*!
* @brief Create a new USB-CEC communication handler.
PLATFORM::CMutex m_mutex;
VCHI_INSTANCE_T m_vchi_instance;
VCHI_CONNECTION_T * m_vchi_connection;
- CRPiCECAdapterFindNewLogicalAddress* m_laLost;
};
};