MythTV  master
Macros | Functions | Variables
dvbcam.cpp File Reference
#include <cstdio>
#include <cstdlib>
#include <fcntl.h>
#include <sys/ioctl.h>
#include <sys/poll.h>
#include <linux/dvb/ca.h>
#include <QString>
#include <QList>
#include <QMap>
#include "libmythbase/mthread.h"
#include "libmythbase/mythlogging.h"
#include "cardutil.h"
#include "dvbcam.h"
#include "dvbchannel.h"
#include "dvbdev/dvbci.h"
#include "dvbrecorder.h"
#include "recorderbase.h"
Include dependency graph for dvbcam.cpp:

Go to the source code of this file.

Macros

#define LOC   QString("DVBCam(%1): ").arg(m_device)
 

Functions

cCiCaPmt CreateCAPMT (const ProgramMapTable &, const dvbca_vector &, uint)
 
static void process_desc (cCiCaPmt &capmt, const dvbca_vector &casids, const desc_list_t &desc)
 

Variables

static std::array< const std::string, 6 > cplm_info
 

Macro Definition Documentation

◆ LOC

#define LOC   QString("DVBCam(%1): ").arg(m_device)

Definition at line 62 of file dvbcam.cpp.

Function Documentation

◆ CreateCAPMT()

cCiCaPmt CreateCAPMT ( const ProgramMapTable pmt,
const dvbca_vector casids,
uint  cplm 
)

Definition at line 459 of file dvbcam.cpp.

Referenced by DVBCam::SendPMT().

◆ process_desc()

static void process_desc ( cCiCaPmt capmt,
const dvbca_vector casids,
const desc_list_t desc 
)
static

Definition at line 435 of file dvbcam.cpp.

Referenced by CreateCAPMT().

Variable Documentation

◆ cplm_info

std::array<const std::string,6> cplm_info
static
Initial value:
{
"CPLM_MORE",
"CPLM_FIRST",
"CPLM_LAST",
"CPLM_ONLY",
"CPLM_ADD",
"CPLM_UPDATE"
}

Definition at line 383 of file dvbcam.cpp.

Referenced by DVBCam::SendPMT().