Kodi Documentation 22.0
Kodi is an open source media player and entertainment hub.
Loading...
Searching...
No Matches
CLirc Class Reference

#include <LIRC.h>

Inheritance diagram for CLirc:
CThread

Public Member Functions

 CLirc ()
 
 ~CLirc () override
 
void Start ()
 

Protected Member Functions

void Process () override
 
void ProcessCode (char *buf)
 
bool CheckDaemon ()
 

Protected Attributes

int m_fd = -1
 
std::chrono::time_point< std::chrono::steady_clock > m_firstClickTime
 
CCriticalSection m_critSection
 
std::unique_ptr< KODI::KEYMAP::CIRTranslatorm_irTranslator
 
int m_profileId
 

Constructor & Destructor Documentation

◆ CLirc()

CLirc::CLirc ( )

◆ ~CLirc()

CLirc::~CLirc ( )
override

Member Function Documentation

◆ CheckDaemon()

bool CLirc::CheckDaemon ( )
protected

◆ Process()

void CLirc::Process ( void )
overrideprotectedvirtual

Reimplemented from CThread.

◆ ProcessCode()

void CLirc::ProcessCode ( char * buf)
protected

◆ Start()

void CLirc::Start ( )

Member Data Documentation

◆ m_critSection

CCriticalSection CLirc::m_critSection
protected

◆ m_fd

int CLirc::m_fd = -1
protected

◆ m_firstClickTime

std::chrono::time_point<std::chrono::steady_clock> CLirc::m_firstClickTime
protected

◆ m_irTranslator

std::unique_ptr<KODI::KEYMAP::CIRTranslator> CLirc::m_irTranslator
protected

◆ m_profileId

int CLirc::m_profileId
protected

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