![]() |
DSMCC
22.3.0
|
Service Information Query: PMT parsing functions. More...
#include "cldsmtypes.h"
Go to the source code of this file.
Functions | |
H_SiqPmtTable | SIQ_PmtCreateTable (S_SiqInstance *siq, U8BIT *pmtData) |
Create PMT structure for monitoring (life-cycle, NB_Info) More... | |
void | SIQ_PmtDestroyTable (S_SiqInstance *siq, H_SiqPmtTable table) |
Destroy PMT structure created by PMT_CreateTable. More... | |
void | SIQ_PmtProcessQuery (S_SiqInstance *siq, P_SIQueryRequest pQuery, H_SiqPmtTable hpmt, P_SIQueryResult pResult) |
Retrieve Information required by Query request from SIQ's PMT table. More... | |
void | SIQ_PmtCheckTableChange (S_SiqInstance *siq, H_SiqPmtTable hOldTable, H_SiqPmtTable hNewTable, U16BIT serviceId) |
For each carousel Id in old table, search through new table to see if it still exists. If not, tell DSM-CC. Then tell DSM-CC that PMT has been updated. More... | |
Service Information Query: PMT parsing functions.
void SIQ_PmtCheckTableChange | ( | S_SiqInstance * | siq, |
H_SiqPmtTable | pOldTable, | ||
H_SiqPmtTable | pNewTable, | ||
U16BIT | serviceId | ||
) |
For each carousel Id in old table, search through new table to see if it still exists. If not, tell DSM-CC. Then tell DSM-CC that PMT has been updated.
S_SiqInstance* | siq SIQ instance handle. |
H_SiqPmtTable | hOldTable |
H_SiqPmtTable | hNewTable |
U16BIT | serviceId |
H_SiqPmtTable SIQ_PmtCreateTable | ( | S_SiqInstance * | siq, |
U8BIT * | data | ||
) |
Create PMT structure for monitoring (life-cycle, NB_Info)
U8BIT* | data Raw PMT section |
void SIQ_PmtDestroyTable | ( | S_SiqInstance * | siq, |
H_SiqPmtTable | table | ||
) |
Destroy PMT structure created by PMT_CreateTable.
S_SiqInstance* | siq SIQ instance handle. |
H_SiqPmtTable | table Handle to SIQ's PMT table |
void SIQ_PmtProcessQuery | ( | S_SiqInstance * | siq, |
P_SIQueryRequest | pQuery, | ||
H_SiqPmtTable | hpmt, | ||
P_SIQueryResult | pResult | ||
) |
Retrieve Information required by Query request from SIQ's PMT table.
S_SiqInstance* | siq SIQ instance handle. |
P_SIQueryRequest | pQuery Pointer to DSM-CC Query request. |
H_SiqPmtTable | hpmt Handle to SIQ's PMT table |
P_SIQueryResult | pResult Pointer to DSM-CC Query Result |