vdr 2.7.4
|
Public Member Functions | |
cCiCaPmt (uint8_t CmdId, int Source, int Transponder, int ProgramNumber, const int *CaSystemIds) | |
uint8_t | CmdId (void) |
void | SetListManagement (uint8_t ListManagement) |
uint8_t | ListManagement (void) |
void | AddPid (int Pid, uint8_t StreamType) |
void | MtdMapPids (cMtdMapper *MtdMapper) |
Private Member Functions | |
void | AddCaDescriptors (int Length, const uint8_t *Data) |
Private Attributes | |
uint8_t | cmdId |
int | esInfoLengthPos |
cDynamicBuffer | caDescriptors |
cDynamicBuffer | capmt |
int | source |
int | transponder |
int | programNumber |
int | caSystemIds [MAXCASYSTEMIDS+1] |
Friends | |
class | cCiConditionalAccessSupport |
cCiCaPmt::cCiCaPmt | ( | uint8_t | CmdId, |
int | Source, | ||
int | Transponder, | ||
int | ProgramNumber, | ||
const int * | CaSystemIds ) |
Definition at line 956 of file ci.c.
References AddCaDescriptors(), caDescriptors, capmt, caSystemIds, CmdId(), cmdId, CPLM_ONLY, esInfoLengthPos, GetCaDescriptors(), programNumber, source, and transponder.
|
private |
Definition at line 998 of file ci.c.
References capmt, cmdId, CPCI_QUERY, esInfoLengthPos, and esyslog.
Referenced by AddPid(), and cCiCaPmt().
void cCiCaPmt::AddPid | ( | int | Pid, |
uint8_t | StreamType ) |
Definition at line 984 of file ci.c.
References AddCaDescriptors(), caDescriptors, capmt, caSystemIds, esInfoLengthPos, GetCaDescriptors(), programNumber, source, and transponder.
Referenced by cCamSlot::BuildCaPmts(), and cCamSlot::CanDecrypt().
|
inline |
Definition at line 949 of file ci.c.
References cmdId.
Referenced by cCiCaPmt(), and cCiConditionalAccessSupport::SendPMT().
|
inline |
Definition at line 951 of file ci.c.
References capmt.
Referenced by cCiConditionalAccessSupport::SendPMT(), and SetListManagement().
void cCiCaPmt::MtdMapPids | ( | cMtdMapper * | MtdMapper | ) |
Definition at line 1073 of file ci.c.
References capmt, MtdMapCaDescriptors(), MtdMapSid(), and MtdMapStreams().
Referenced by cCamSlot::BuildCaPmts(), and cCamSlot::CanDecrypt().
void cCiCaPmt::SetListManagement | ( | uint8_t | ListManagement | ) |
Definition at line 979 of file ci.c.
References capmt, and ListManagement().
Referenced by cCamSlot::BuildCaPmts(), and cCamSlot::CanDecrypt().
|
friend |
Definition at line 936 of file ci.c.
References cCiConditionalAccessSupport.
Referenced by cCiConditionalAccessSupport.
|
private |
Definition at line 940 of file ci.c.
Referenced by AddPid(), and cCiCaPmt().
|
private |
Definition at line 941 of file ci.c.
Referenced by AddCaDescriptors(), AddPid(), cCiCaPmt(), ListManagement(), MtdMapPids(), cCiConditionalAccessSupport::SendPMT(), and SetListManagement().
|
private |
Definition at line 945 of file ci.c.
Referenced by AddPid(), and cCiCaPmt().
|
private |
Definition at line 938 of file ci.c.
Referenced by AddCaDescriptors(), cCiCaPmt(), and CmdId().
|
private |
Definition at line 939 of file ci.c.
Referenced by AddCaDescriptors(), AddPid(), and cCiCaPmt().
|
private |
Definition at line 944 of file ci.c.
Referenced by AddPid(), and cCiCaPmt().
|
private |
Definition at line 942 of file ci.c.
Referenced by AddPid(), and cCiCaPmt().
|
private |
Definition at line 943 of file ci.c.
Referenced by AddPid(), and cCiCaPmt().