vdr 2.8.3
cChannelCamRelation Class Reference

Public Member Functions

 cChannelCamRelation (tChannelID ChannelID)
bool TimedOut (void)
tChannelID ChannelID (void)
bool CamChecked (int CamSlotNumber)
bool CamDecrypt (int CamSlotNumber)
void SetChecked (int CamSlotNumber)
void SetDecrypt (int CamSlotNumber)
void ClrChecked (int CamSlotNumber)
void ClrDecrypt (int CamSlotNumber)
Public Member Functions inherited from cListObject
 cListObject (void)
virtual ~cListObject ()
virtual int Compare (const cListObject &ListObject) const
void Append (cListObject *Object)
void Insert (cListObject *Object)
void Unlink (void)
int Index (void) const
cListObject * Prev (void) const
cListObject * Next (void) const

Private Attributes

tChannelID channelID
uint32_t camSlotsChecked
uint32_t camSlotsDecrypt
time_t lastChecked

Detailed Description

Definition at line 2886 of file ci.c.

Constructor & Destructor Documentation

◆ cChannelCamRelation()

cChannelCamRelation::cChannelCamRelation ( tChannelID ChannelID)

Definition at line 2904 of file ci.c.

References camSlotsChecked, camSlotsDecrypt, ChannelID(), channelID, and lastChecked.

Referenced by cChannelCamRelations::AddEntry().

Member Function Documentation

◆ CamChecked()

bool cChannelCamRelation::CamChecked ( int CamSlotNumber)

Definition at line 2917 of file ci.c.

References CAM_CHECKED_TIMEOUT, camSlotsChecked, and lastChecked.

Referenced by cChannelCamRelations::CamChecked().

◆ CamDecrypt()

bool cChannelCamRelation::CamDecrypt ( int CamSlotNumber)

Definition at line 2926 of file ci.c.

References camSlotsDecrypt.

Referenced by cChannelCamRelations::CamDecrypt().

◆ ChannelID()

tChannelID cChannelCamRelation::ChannelID ( void )
inline

Definition at line 2895 of file ci.c.

References channelID.

Referenced by cChannelCamRelation().

◆ ClrChecked()

void cChannelCamRelation::ClrChecked ( int CamSlotNumber)

Definition at line 2944 of file ci.c.

References camSlotsChecked, and lastChecked.

Referenced by cChannelCamRelations::ClrChecked(), and SetDecrypt().

◆ ClrDecrypt()

void cChannelCamRelation::ClrDecrypt ( int CamSlotNumber)

Definition at line 2950 of file ci.c.

References camSlotsDecrypt.

Referenced by cChannelCamRelations::ClrDecrypt(), and SetChecked().

◆ SetChecked()

void cChannelCamRelation::SetChecked ( int CamSlotNumber)

Definition at line 2931 of file ci.c.

References camSlotsChecked, ClrDecrypt(), and lastChecked.

Referenced by cChannelCamRelations::SetChecked().

◆ SetDecrypt()

void cChannelCamRelation::SetDecrypt ( int CamSlotNumber)

Definition at line 2938 of file ci.c.

References camSlotsDecrypt, and ClrChecked().

Referenced by cChannelCamRelations::SetDecrypt().

◆ TimedOut()

bool cChannelCamRelation::TimedOut ( void )

Definition at line 2912 of file ci.c.

References CAM_CHECKED_TIMEOUT, camSlotsDecrypt, and lastChecked.

Referenced by cChannelCamRelations::Cleanup().

Member Data Documentation

◆ camSlotsChecked

uint32_t cChannelCamRelation::camSlotsChecked
private

Definition at line 2889 of file ci.c.

Referenced by CamChecked(), cChannelCamRelation(), ClrChecked(), and SetChecked().

◆ camSlotsDecrypt

uint32_t cChannelCamRelation::camSlotsDecrypt
private

Definition at line 2890 of file ci.c.

Referenced by CamDecrypt(), cChannelCamRelation(), ClrDecrypt(), SetDecrypt(), and TimedOut().

◆ channelID

tChannelID cChannelCamRelation::channelID
private

Definition at line 2888 of file ci.c.

Referenced by cChannelCamRelation(), and ChannelID().

◆ lastChecked

time_t cChannelCamRelation::lastChecked
private

Definition at line 2891 of file ci.c.

Referenced by CamChecked(), cChannelCamRelation(), ClrChecked(), SetChecked(), and TimedOut().


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