List of all members.
Detailed Description
Definition at line 1484 of file cam.c.
Constructor & Destructor Documentation
| cChannelCaids::cChannelCaids |
( |
cChannel * |
channel | ) |
|
Member Function Documentation
| const caid_t* cChannelCaids::Caids |
( |
void |
| ) |
[inline] |
Definition at line 1498 of file cam.c.
Referenced by Dump().
{ caids[numcaids]=0; return caids; }
| void cChannelCaids::Del |
( |
caid_t |
caid | ) |
|
Definition at line 1530 of file cam.c.
References i, and Sort().
{
for(int i=0; i<numcaids; i++)
if(caids[i]==caid) {
numcaids--; caids[i]=caids[numcaids];
if(numcaids>0) Sort();
caids[numcaids]=0;
break;
}
}
| void cChannelCaids::Dump |
( |
const char * |
devId | ) |
|
| bool cChannelCaids::HasCaid |
( |
caid_t |
caid | ) |
|
Definition at line 1541 of file cam.c.
References i.
{
for(int i=0; i<numcaids; i++) if(caids[i]==caid) return true;
return false;
}
| void cChannelCaids::HistAdd |
( |
unsigned short * |
hist | ) |
|
Definition at line 1554 of file cam.c.
References i.
{
for(int i=numcaids-1; i>=0; i--) hist[caids[i]]++;
}
| bool cChannelCaids::IsChannel |
( |
cChannel * |
channel | ) |
|
| int cChannelCaids::NumCaids |
( |
void |
| ) |
[inline] |
Definition at line 1547 of file cam.c.
{
if(full && (source!=ch->source || transponder!=ch->transponder)) return false;
if(numcaids!=ch->numcaids) return false;
return memcmp(caids,ch->caids,numcaids*sizeof(caid_t))==0;
}
| void cChannelCaids::Sort |
( |
void |
| ) |
|
| int cChannelCaids::Source |
( |
void |
| ) |
const [inline] |
| int cChannelCaids::Transponder |
( |
void |
| ) |
const [inline] |
The documentation for this class was generated from the following file:
- sc/PLUGINS/src/sc-src/cam.c