vdr  1.7.27
Public Member Functions | Private Member Functions | Private Attributes
cChannelCamRelations Class Reference

#include <ci.h>

List of all members.

Public Member Functions

 cChannelCamRelations (void)
void Reset (int CamSlotNumber)
bool CamChecked (tChannelID ChannelID, int CamSlotNumber)
bool CamDecrypt (tChannelID ChannelID, int CamSlotNumber)
void SetChecked (tChannelID ChannelID, int CamSlotNumber)
void SetDecrypt (tChannelID ChannelID, int CamSlotNumber)
void ClrChecked (tChannelID ChannelID, int CamSlotNumber)
void ClrDecrypt (tChannelID ChannelID, int CamSlotNumber)
 cChannelCamRelations (void)
void Reset (int CamSlotNumber)
bool CamChecked (tChannelID ChannelID, int CamSlotNumber)
bool CamDecrypt (tChannelID ChannelID, int CamSlotNumber)
void SetChecked (tChannelID ChannelID, int CamSlotNumber)
void SetDecrypt (tChannelID ChannelID, int CamSlotNumber)
void ClrChecked (tChannelID ChannelID, int CamSlotNumber)
void ClrDecrypt (tChannelID ChannelID, int CamSlotNumber)

Private Member Functions

cChannelCamRelationGetEntry (tChannelID ChannelID)
cChannelCamRelationAddEntry (tChannelID ChannelID)
void Cleanup (void)
cChannelCamRelationGetEntry (tChannelID ChannelID)
cChannelCamRelationAddEntry (tChannelID ChannelID)
void Cleanup (void)

Private Attributes

cMutex mutex
time_t lastCleanup

Detailed Description

Definition at line 241 of file ci.h.


Constructor & Destructor Documentation

Definition at line 2069 of file ci.c.

References lastCleanup.


Member Function Documentation

Definition at line 2099 of file ci.c.

References cListBase::Add(), GetEntry(), and mutex.

Referenced by SetChecked(), and SetDecrypt().

bool cChannelCamRelations::CamChecked ( tChannelID  ChannelID,
int  CamSlotNumber 
)

Definition at line 2117 of file ci.c.

References cChannelCamRelation::CamChecked(), GetEntry(), and mutex.

Referenced by cDevice::GetDevice().

bool cChannelCamRelations::CamChecked ( tChannelID  ChannelID,
int  CamSlotNumber 
)
bool cChannelCamRelations::CamDecrypt ( tChannelID  ChannelID,
int  CamSlotNumber 
)
bool cChannelCamRelations::CamDecrypt ( tChannelID  ChannelID,
int  CamSlotNumber 
)
void cChannelCamRelations::Cleanup ( void  ) [private]
void cChannelCamRelations::Cleanup ( void  ) [private]
void cChannelCamRelations::ClrChecked ( tChannelID  ChannelID,
int  CamSlotNumber 
)

Definition at line 2147 of file ci.c.

References cChannelCamRelation::ClrChecked(), GetEntry(), and mutex.

void cChannelCamRelations::ClrChecked ( tChannelID  ChannelID,
int  CamSlotNumber 
)
void cChannelCamRelations::ClrDecrypt ( tChannelID  ChannelID,
int  CamSlotNumber 
)

Definition at line 2155 of file ci.c.

References cChannelCamRelation::ClrDecrypt(), GetEntry(), and mutex.

void cChannelCamRelations::ClrDecrypt ( tChannelID  ChannelID,
int  CamSlotNumber 
)
void cChannelCamRelations::Reset ( int  CamSlotNumber)
void cChannelCamRelations::Reset ( int  CamSlotNumber)
void cChannelCamRelations::SetChecked ( tChannelID  ChannelID,
int  CamSlotNumber 
)

Definition at line 2131 of file ci.c.

References AddEntry(), mutex, and cChannelCamRelation::SetChecked().

Referenced by cDevice::Action().

void cChannelCamRelations::SetChecked ( tChannelID  ChannelID,
int  CamSlotNumber 
)
void cChannelCamRelations::SetDecrypt ( tChannelID  ChannelID,
int  CamSlotNumber 
)

Definition at line 2139 of file ci.c.

References AddEntry(), mutex, and cChannelCamRelation::SetDecrypt().

Referenced by cDevice::Action().

void cChannelCamRelations::SetDecrypt ( tChannelID  ChannelID,
int  CamSlotNumber 
)

Member Data Documentation

Definition at line 246 of file ci.h.

Referenced by cChannelCamRelations(), and Cleanup().


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