|
vdr
2.2.0
|
#include <ci.h>
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) |
Public Member Functions inherited from cList< cChannelCamRelation > | |
| cChannelCamRelation * | Get (int Index) const |
| cChannelCamRelation * | First (void) const |
| cChannelCamRelation * | Last (void) const |
| cChannelCamRelation * | Prev (const cChannelCamRelation *object) const |
| cChannelCamRelation * | Next (const cChannelCamRelation *object) const |
Public Member Functions inherited from cListBase | |
| virtual | ~cListBase () |
| void | Add (cListObject *Object, cListObject *After=NULL) |
| void | Ins (cListObject *Object, cListObject *Before=NULL) |
| void | Del (cListObject *Object, bool DeleteObject=true) |
| virtual void | Move (int From, int To) |
| void | Move (cListObject *From, cListObject *To) |
| virtual void | Clear (void) |
| cListObject * | Get (int Index) const |
| int | Count (void) const |
| void | Sort (void) |
Private Member Functions | |
| cChannelCamRelation * | GetEntry (tChannelID ChannelID) |
| cChannelCamRelation * | AddEntry (tChannelID ChannelID) |
| void | Cleanup (void) |
Private Attributes | |
| cMutex | mutex |
| time_t | lastCleanup |
Additional Inherited Members | |
Protected Member Functions inherited from cListBase | |
| cListBase (void) | |
Protected Attributes inherited from cListBase | |
| cListObject * | objects |
| cListObject * | lastObject |
| int | count |
|
private |
Definition at line 2362 of file ci.c.
References cThread::mutex.
| bool cChannelCamRelations::CamChecked | ( | tChannelID | ChannelID, |
| int | CamSlotNumber | ||
| ) |
Definition at line 2380 of file ci.c.
References cChannelCamRelation::CamChecked(), and cThread::mutex.
Referenced by cDevice::GetDevice().
| bool cChannelCamRelations::CamDecrypt | ( | tChannelID | ChannelID, |
| int | CamSlotNumber | ||
| ) |
Definition at line 2387 of file ci.c.
References cChannelCamRelation::CamDecrypt(), and cThread::mutex.
Referenced by cDevice::GetDevice(), cDvbHdFfDevice::SetChannelDevice(), and cDvbSdFfDevice::SetChannelDevice().
|
private |
Definition at line 2337 of file ci.c.
References CHANNEL_CAM_RELATIONS_CLEANUP_INTERVAL, cThread::mutex, and cChannelCamRelation::TimedOut().
| void cChannelCamRelations::ClrChecked | ( | tChannelID | ChannelID, |
| int | CamSlotNumber | ||
| ) |
Definition at line 2410 of file ci.c.
References cChannelCamRelation::ClrChecked(), and cThread::mutex.
| void cChannelCamRelations::ClrDecrypt | ( | tChannelID | ChannelID, |
| int | CamSlotNumber | ||
| ) |
Definition at line 2418 of file ci.c.
References cChannelCamRelation::ClrDecrypt(), and cThread::mutex.
|
private |
Definition at line 2351 of file ci.c.
References cThread::mutex.
| void cChannelCamRelations::Reset | ( | int | CamSlotNumber | ) |
| void cChannelCamRelations::SetChecked | ( | tChannelID | ChannelID, |
| int | CamSlotNumber | ||
| ) |
Definition at line 2394 of file ci.c.
References cThread::mutex, and cChannelCamRelation::SetChecked().
Referenced by cDevice::Action().
| void cChannelCamRelations::SetDecrypt | ( | tChannelID | ChannelID, |
| int | CamSlotNumber | ||
| ) |
Definition at line 2402 of file ci.c.
References cThread::mutex, and cChannelCamRelation::SetDecrypt().
Referenced by cDevice::Action().
1.8.11