![]()  | 
  
    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 | 
 1.8.11