MythTV  master
Classes | Macros | Typedefs | Functions | Variables
lirc.cpp File Reference
#include "lirc.h"
#include <arpa/inet.h>
#include <fcntl.h>
#include <netdb.h>
#include <netinet/in.h>
#include <sys/select.h>
#include <sys/socket.h>
#include <sys/types.h>
#include <sys/un.h>
#include <sys/wait.h>
#include <unistd.h>
#include <algorithm>
#include <cerrno>
#include <chrono>
#include <cstdio>
#include <cstdlib>
#include <thread>
#include <vector>
#include <QCoreApplication>
#include <QEvent>
#include <QKeySequence>
#include <QStringList>
#include "libmythbase/mythdb.h"
#include "libmythbase/mythlogging.h"
#include "libmythbase/mythsystemlegacy.h"
#include "lircevent.h"
#include "lirc_client.h"
Include dependency graph for lirc.cpp:

Go to the source code of this file.

Classes

class  LIRCPriv
 

Macros

#define LOC   QString("LIRC: ")
 

Typedefs

using __suseconds_t = __darwin_suseconds_t
 

Functions

static QByteArray get_ip (const QString &h)
 

Variables

static constexpr __suseconds_t k100Milliseconds {static_cast<__suseconds_t>(100 * 1000)}
 

Macro Definition Documentation

◆ LOC

#define LOC   QString("LIRC: ")

Definition at line 40 of file lirc.cpp.

Typedef Documentation

◆ __suseconds_t

using __suseconds_t = __darwin_suseconds_t

Definition at line 44 of file lirc.cpp.

Function Documentation

◆ get_ip()

static QByteArray get_ip ( const QString &  h)
static

Definition at line 125 of file lirc.cpp.

Referenced by LIRC::Init().

Variable Documentation

◆ k100Milliseconds

constexpr __suseconds_t k100Milliseconds {static_cast<__suseconds_t>(100 * 1000)}
staticconstexpr

Definition at line 49 of file lirc.cpp.

Referenced by LIRC::run().