MythTV  master
Public Member Functions | Public Attributes | List of all members
CECAdapterPriv Class Reference

Public Member Functions

 CECAdapterPriv ()
 
bool Open (void)
 
void Close (void)
 
int LogMessage (const cec_log_message &message)
 
void LogMessage (const cec_log_message *message)
 
int HandleCommand (const cec_command &command)
 
void HandleCommand (const cec_command *command)
 
int HandleKeyPress (const cec_keypress &key)
 
void HandleKeyPress (const cec_keypress *key)
 
void HandleActions (void)
 

Public Attributes

ICECAdapter * m_adapter {nullptr}
 
ICECCallbacks m_callbacks
 
bool m_valid {false}
 
bool m_powerOffTV {false}
 
bool m_powerOffTVAllowed {false}
 
bool m_powerOffTVOnExit {false}
 
bool m_powerOnTV {false}
 
bool m_powerOnTVAllowed {false}
 
bool m_powerOnTVOnStart {false}
 
bool m_switchInput {false}
 
bool m_switchInputAllowed {true}
 

Detailed Description

Definition at line 64 of file cecadapter.cpp.

Constructor & Destructor Documentation

◆ CECAdapterPriv()

CECAdapterPriv::CECAdapterPriv ( )
inline

Definition at line 68 of file cecadapter.cpp.

Member Function Documentation

◆ Open()

bool CECAdapterPriv::Open ( void  )
inline

Definition at line 79 of file cecadapter.cpp.

Referenced by CECAdapter::CECAdapter().

◆ Close()

void CECAdapterPriv::Close ( void  )
inline

Definition at line 227 of file cecadapter.cpp.

Referenced by CECAdapter::~CECAdapter().

◆ LogMessage() [1/2]

int CECAdapterPriv::LogMessage ( const cec_log_message &  message)
inline

Definition at line 245 of file cecadapter.cpp.

◆ LogMessage() [2/2]

void CECAdapterPriv::LogMessage ( const cec_log_message *  message)
inline

Definition at line 261 of file cecadapter.cpp.

◆ HandleCommand() [1/2]

int CECAdapterPriv::HandleCommand ( const cec_command &  command)
inline

Definition at line 279 of file cecadapter.cpp.

◆ HandleCommand() [2/2]

void CECAdapterPriv::HandleCommand ( const cec_command *  command)
inline

Definition at line 313 of file cecadapter.cpp.

◆ HandleKeyPress() [1/2]

int CECAdapterPriv::HandleKeyPress ( const cec_keypress &  key)
inline

Definition at line 336 of file cecadapter.cpp.

◆ HandleKeyPress() [2/2]

void CECAdapterPriv::HandleKeyPress ( const cec_keypress *  key)
inline

Definition at line 674 of file cecadapter.cpp.

◆ HandleActions()

void CECAdapterPriv::HandleActions ( void  )
inline

Definition at line 1087 of file cecadapter.cpp.

Referenced by CECAdapter::run().

Member Data Documentation

◆ m_adapter

ICECAdapter* CECAdapterPriv::m_adapter {nullptr}

Definition at line 1123 of file cecadapter.cpp.

◆ m_callbacks

ICECCallbacks CECAdapterPriv::m_callbacks

Definition at line 1124 of file cecadapter.cpp.

◆ m_valid

bool CECAdapterPriv::m_valid {false}

Definition at line 1125 of file cecadapter.cpp.

Referenced by CECAdapter::IsValid().

◆ m_powerOffTV

bool CECAdapterPriv::m_powerOffTV {false}

Definition at line 1126 of file cecadapter.cpp.

Referenced by CECAdapter::Action().

◆ m_powerOffTVAllowed

bool CECAdapterPriv::m_powerOffTVAllowed {false}

Definition at line 1127 of file cecadapter.cpp.

◆ m_powerOffTVOnExit

bool CECAdapterPriv::m_powerOffTVOnExit {false}

Definition at line 1128 of file cecadapter.cpp.

◆ m_powerOnTV

bool CECAdapterPriv::m_powerOnTV {false}

Definition at line 1129 of file cecadapter.cpp.

Referenced by CECAdapter::Action().

◆ m_powerOnTVAllowed

bool CECAdapterPriv::m_powerOnTVAllowed {false}

Definition at line 1130 of file cecadapter.cpp.

◆ m_powerOnTVOnStart

bool CECAdapterPriv::m_powerOnTVOnStart {false}

Definition at line 1131 of file cecadapter.cpp.

◆ m_switchInput

bool CECAdapterPriv::m_switchInput {false}

Definition at line 1132 of file cecadapter.cpp.

◆ m_switchInputAllowed

bool CECAdapterPriv::m_switchInputAllowed {true}

Definition at line 1133 of file cecadapter.cpp.


The documentation for this class was generated from the following file: