vdr 2.7.3
|
#include <eitscan.h>
Public Member Functions | |
cEITScanner (void) | |
~cEITScanner () | |
bool | Active (void) |
void | AddTransponder (cChannel *Channel) |
void | ForceScan (void) |
void | Activity (void) |
void | Process (void) |
Private Types | |
enum | { ActivityTimeout = 60 , ScanTimeout = 20 } |
Private Attributes | |
bool | paused |
time_t | lastScan |
time_t | lastActivity |
int | currentChannel |
cScanList * | scanList |
cTransponderList * | transponderList |
|
private |
cEITScanner::cEITScanner | ( | void | ) |
Definition at line 106 of file eitscan.c.
References currentChannel, lastActivity, lastScan, paused, scanList, and transponderList.
cEITScanner::~cEITScanner | ( | ) |
Definition at line 116 of file eitscan.c.
References scanList, and transponderList.
|
inline |
Definition at line 34 of file eitscan.h.
References currentChannel, and lastActivity.
void cEITScanner::Activity | ( | void | ) |
Definition at line 134 of file eitscan.c.
References currentChannel, lastActivity, and LOCK_CHANNELS_READ.
Referenced by Process().
void cEITScanner::AddTransponder | ( | cChannel * | Channel | ) |
Definition at line 122 of file eitscan.c.
References transponderList.
void cEITScanner::ForceScan | ( | void | ) |
Definition at line 129 of file eitscan.c.
References lastActivity.
void cEITScanner::Process | ( | void | ) |
Definition at line 144 of file eitscan.c.
References Activity(), ActivityTimeout, cDevice::ActualDevice(), cChannel::Ca(), CA_ENCRYPTED_MIN, cDevice::CurrentChannel(), currentChannel, cDevice::DeviceNumber(), dsyslog, cChannels::GetChannelsRead(), cDevice::GetDevice(), cDevice::IsTunedToTransponder(), lastActivity, lastScan, cDevice::MaySwitchTransponder(), mtInfo, cDevice::NumDevices(), paused, cSource::Position(), cDevice::Positioner(), cDevice::PrimaryDevice(), cDevice::Priority(), cDevice::ProvidesEIT(), cDevice::ProvidesTransponder(), cDevice::ProvidesTransponderExclusively(), cStateKey::Remove(), scanList, ScanTimeout, Setup, Skins, cChannel::Source(), cDevice::StopReplay(), cDevice::SwitchChannel(), tr, and transponderList.
|
private |
Definition at line 28 of file eitscan.h.
Referenced by Active(), Activity(), cEITScanner(), and Process().
|
private |
Definition at line 27 of file eitscan.h.
Referenced by Active(), Activity(), cEITScanner(), ForceScan(), and Process().
|
private |
Definition at line 27 of file eitscan.h.
Referenced by cEITScanner(), and Process().
|
private |
Definition at line 26 of file eitscan.h.
Referenced by cEITScanner(), and Process().
|
private |
Definition at line 29 of file eitscan.h.
Referenced by cEITScanner(), Process(), and ~cEITScanner().
|
private |
Definition at line 30 of file eitscan.h.
Referenced by AddTransponder(), cEITScanner(), Process(), and ~cEITScanner().