|
vdr
2.4.0
|
#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 | |
| time_t | lastScan |
| time_t | lastActivity |
| int | currentChannel |
| cScanList * | scanList |
| cTransponderList * | transponderList |
|
private |
|
inline |
Definition at line 33 of file eitscan.h.
References Activity(), AddTransponder(), EITScanner, ForceScan(), and Process().
Referenced by main().
| void cEITScanner::Activity | ( | void | ) |
Definition at line 118 of file eitscan.c.
References LOCK_CHANNELS_READ.
| void cEITScanner::AddTransponder | ( | cChannel * | Channel | ) |
Definition at line 106 of file eitscan.c.
References cTransponderList::AddTransponder().
Referenced by Active(), and cNitFilter::Process().
| void cEITScanner::ForceScan | ( | void | ) |
Definition at line 113 of file eitscan.c.
Referenced by Active(), cSVDRPServer::CmdSCAN(), and cMenuSetupEPG::ProcessKey().
| void cEITScanner::Process | ( | void | ) |
Definition at line 128 of file eitscan.c.
References cDevice::ActualDevice(), cScanList::AddTransponders(), cChannel::Ca(), CA_ENCRYPTED_MIN, cDevice::CurrentChannel(), cDevice::DeviceNumber(), cSetup::EPGScanTimeout, cChannels::GetChannelsRead(), cDevice::GetDevice(), cDevice::MaySwitchTransponder(), cSkins::Message(), mtInfo, cListObject::Next(), cDevice::NumDevices(), cSource::Position(), cDevice::Positioner(), cDevice::PrimaryDevice(), cDevice::Priority(), cDevice::ProvidesEIT(), cDevice::ProvidesTransponder(), cDevice::ProvidesTransponderExclusively(), cStateKey::Remove(), Setup, Skins, cChannel::Source(), cDevice::StopReplay(), cDevice::SwitchChannel(), and tr.
|
private |
1.8.11