|
vdr
2.4.0
|
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 921 of file ci.c.
References AddCaDescriptors(), cDynamicBuffer::Append(), caDescriptors, capmt, caSystemIds, cmdId, CmdId(), CPLM_ONLY, cDynamicBuffer::Data(), esInfoLengthPos, GetCaDescriptors(), cDynamicBuffer::Length(), programNumber, source, and transponder.
|
private |
Definition at line 963 of file ci.c.
References cDynamicBuffer::Append(), capmt, cmdId, CPCI_QUERY, esInfoLengthPos, esyslog, cDynamicBuffer::Length(), and cDynamicBuffer::Set().
Referenced by AddPid(), and cCiCaPmt().
| void cCiCaPmt::AddPid | ( | int | Pid, |
| uint8_t | StreamType | ||
| ) |
Definition at line 949 of file ci.c.
References AddCaDescriptors(), cDynamicBuffer::Append(), caDescriptors, capmt, caSystemIds, cDynamicBuffer::Data(), esInfoLengthPos, GetCaDescriptors(), cDynamicBuffer::Length(), programNumber, source, and transponder.
Referenced by cCamSlot::BuildCaPmts().
|
inline |
Definition at line 914 of file ci.c.
References cmdId.
Referenced by cCiCaPmt(), and cCiConditionalAccessSupport::SendPMT().
|
inline |
Definition at line 916 of file ci.c.
References capmt, and cDynamicBuffer::Get().
Referenced by cCiConditionalAccessSupport::SendPMT(), and SetListManagement().
| void cCiCaPmt::MtdMapPids | ( | cMtdMapper * | MtdMapper | ) |
Definition at line 1038 of file ci.c.
References capmt, cDynamicBuffer::Data(), cDynamicBuffer::Length(), MtdMapCaDescriptors(), MtdMapSid(), and MtdMapStreams().
Referenced by cCamSlot::BuildCaPmts().
| void cCiCaPmt::SetListManagement | ( | uint8_t | ListManagement | ) |
Definition at line 944 of file ci.c.
References capmt, ListManagement(), and cDynamicBuffer::Set().
Referenced by cCamSlot::BuildCaPmts(), and cCamSlot::CanDecrypt().
|
friend |
|
private |
Definition at line 905 of file ci.c.
Referenced by AddPid(), and cCiCaPmt().
|
private |
Definition at line 906 of file ci.c.
Referenced by AddCaDescriptors(), AddPid(), cCiCaPmt(), ListManagement(), MtdMapPids(), cCiConditionalAccessSupport::SendPMT(), and SetListManagement().
|
private |
Definition at line 910 of file ci.c.
Referenced by AddPid(), and cCiCaPmt().
|
private |
Definition at line 903 of file ci.c.
Referenced by AddCaDescriptors(), cCiCaPmt(), and CmdId().
|
private |
Definition at line 904 of file ci.c.
Referenced by AddCaDescriptors(), AddPid(), and cCiCaPmt().
|
private |
Definition at line 909 of file ci.c.
Referenced by AddPid(), and cCiCaPmt().
|
private |
Definition at line 907 of file ci.c.
Referenced by AddPid(), and cCiCaPmt().
|
private |
Definition at line 908 of file ci.c.
Referenced by AddPid(), and cCiCaPmt().
1.8.15