vdr
2.4.1
|
#include <dvbci.h>
Public Member Functions | |
virtual | ~cDvbCiAdapter () |
![]() | |
cCiAdapter (void) | |
virtual | ~cCiAdapter () |
![]() | |
cThread (const char *Description=NULL, bool LowPriority=false) | |
virtual | ~cThread () |
void | SetDescription (const char *Description,...) __attribute__((format(printf |
void bool | Start (void) |
bool | Active (void) |
Static Public Member Functions | |
static cDvbCiAdapter * | CreateCiAdapter (cDevice *Device, int Fd) |
![]() | |
static tThreadId | ThreadId (void) |
static tThreadId | IsMainThread (void) |
static void | SetMainThreadId (void) |
Protected Member Functions | |
virtual int | Read (uint8_t *Buffer, int MaxLength) |
virtual void | Write (const uint8_t *Buffer, int Length) |
virtual bool | Reset (int Slot) |
virtual eModuleStatus | ModuleStatus (int Slot) |
virtual bool | Assign (cDevice *Device, bool Query=false) |
cDvbCiAdapter (cDevice *Device, int Fd) | |
![]() | |
cCamSlot * | ItCamSlot (int &Iter) |
virtual void | Action (void) |
![]() | |
void | SetPriority (int Priority) |
void | SetIOPriority (int Priority) |
void | Lock (void) |
void | Unlock (void) |
void | Cancel (int WaitSeconds=0) |
Private Attributes | |
cDevice * | device |
int | fd |
|
protected |
Definition at line 17 of file dvbci.c.
References cCiAdapter::cCamSlot, device, cDevice::DeviceNumber(), esyslog, fd, isyslog, cThread::SetDescription(), and cThread::Start().
Referenced by CreateCiAdapter().
|
virtual |
Definition at line 41 of file dvbci.c.
References cThread::Cancel().
|
protectedvirtual |
|
static |
Definition at line 102 of file dvbci.c.
References cDvbCiAdapter().
Referenced by cDvbDevice::cDvbDevice().
|
protectedvirtual |
|
protectedvirtual |
Definition at line 46 of file dvbci.c.
References CAM_READ_TIMEOUT, device, cDevice::DeviceNumber(), esyslog, fd, and safe_read().
|
protectedvirtual |
|
protectedvirtual |
Definition at line 62 of file dvbci.c.
References device, cDevice::DeviceNumber(), esyslog, fd, and safe_write().
|
private |
Definition at line 17 of file dvbci.h.
Referenced by Assign(), cDvbCiAdapter(), ModuleStatus(), Read(), Reset(), and Write().
|
private |
Definition at line 18 of file dvbci.h.
Referenced by cDvbCiAdapter(), ModuleStatus(), Read(), Reset(), and Write().