vdr  1.7.27
Public Member Functions | Private Types | Private Attributes
cEITScanner Class Reference

#include <eitscan.h>

List of all members.

Public Member Functions

 cEITScanner (void)
 ~cEITScanner ()
bool Active (void)
void AddTransponder (cChannel *Channel)
void ForceScan (void)
void Activity (void)
void Process (void)
 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 }
enum  { ActivityTimeout = 60, ScanTimeout = 20 }

Private Attributes

time_t lastScan
time_t lastActivity
int currentChannel
cScanListscanList
cTransponderListtransponderList

Detailed Description

Definition at line 21 of file eitscan.h.


Member Enumeration Documentation

anonymous enum [private]
Enumerator:
ActivityTimeout 
ScanTimeout 

Definition at line 23 of file include/vdr/eitscan.h.

anonymous enum [private]
Enumerator:
ActivityTimeout 
ScanTimeout 

Definition at line 23 of file eitscan.h.


Constructor & Destructor Documentation

Definition at line 92 of file eitscan.c.

References currentChannel, lastActivity, lastScan, scanList, and transponderList.

Definition at line 100 of file eitscan.c.

References scanList, and transponderList.


Member Function Documentation

bool cEITScanner::Active ( void  ) [inline]

Definition at line 33 of file eitscan.h.

References currentChannel, and lastActivity.

Referenced by main().

bool cEITScanner::Active ( void  ) [inline]

Definition at line 33 of file include/vdr/eitscan.h.

References currentChannel, and lastActivity.

void cEITScanner::Activity ( void  )

Definition at line 118 of file eitscan.c.

References Channels, currentChannel, lastActivity, and cChannels::SwitchTo().

Referenced by main(), and Process().

void cEITScanner::Activity ( void  )

Definition at line 106 of file eitscan.c.

References cTransponderList::AddTransponder(), and transponderList.

Referenced by cNitFilter::Process().

void cEITScanner::ForceScan ( void  )
void cEITScanner::ForceScan ( void  )

Definition at line 113 of file eitscan.c.

References lastActivity.

Referenced by cSVDRP::CmdSCAN(), and cMenuSetupEPG::ProcessKey().

void cEITScanner::Process ( void  )
void cEITScanner::Process ( void  )

Member Data Documentation

Definition at line 27 of file eitscan.h.

Referenced by Active(), Activity(), cEITScanner(), and Process().

time_t cEITScanner::lastActivity [private]

Definition at line 26 of file eitscan.h.

Referenced by Active(), Activity(), cEITScanner(), ForceScan(), and Process().

time_t cEITScanner::lastScan [private]

Definition at line 26 of file eitscan.h.

Referenced by cEITScanner(), and Process().

Definition at line 28 of file eitscan.h.

Referenced by cEITScanner(), Process(), and ~cEITScanner().

Definition at line 29 of file eitscan.h.

Referenced by AddTransponder(), cEITScanner(), Process(), and ~cEITScanner().


The documentation for this class was generated from the following files: