![]() |
DSMCC
22.3.0
|
Service Information Query: main functions. More...
#include <string.h>
#include "cldsmcc.h"
#include "siq_cache.h"
#include "siq_debug.h"
#include "siq_main.h"
#include "siq_pmt.h"
Classes | |
struct | s_SiqRequests |
Macros | |
#define | NEWLOG(x, ...) |
Typedefs | |
typedef struct s_SiqRequests | S_SiqRequests |
Functions | |
H_SiqInstance | SIQ_CreateInstance (S_SiqSetup *pSetup) |
Create SIQ instance. More... | |
void | SIQ_SetDebugConfig (H_SiqInstance siq, F_Printf errPrintf, F_Printf dbgPrintf, U32BIT dbgState) |
Set Debug config for SIQ. More... | |
void | SIQ_SetDebugState (H_SiqInstance siq, U32BIT dbgState) |
Set Debug state for SIQ. More... | |
void | SIQ_DestroyInstance (H_SiqInstance siq) |
Destroy instance created by SIQ_CreateInstance. More... | |
void | SIQ_SetDsmInstance (H_SiqInstance siq, H_DsmCoreInst dsmInstance) |
Set instance handle for DSM-CC that SIQ is supporting. More... | |
E_DscError | SIQ_RequestQueryStart (S_SiqInstance *siq, P_SIQueryRequest pQuery, H_SIQueryRef dsmQueryRef, void *dsmUserData, P_SIQueryResult pResult) |
Start query request. Called by DSM-CC component. More... | |
void | SIQ_RequestQueryStop (S_SiqInstance *siq, void *queryHandle, H_SIQueryRef dsmQueryRef) |
Stop query request. Called by DSM-CC component. More... | |
void | SIQ_DeleteQueriesOnService (S_SiqInstance *siq, U16BIT serviceId) |
void | SIQ_QueryPmtReceive (S_SiqInstance *siq, U16BIT serviceId, H_SiqPmtTable hpmt) |
Service Information Query: main functions.
#define NEWLOG | ( | x, | |
... | |||
) |
H_SiqInstance SIQ_CreateInstance | ( | S_SiqSetup * | pSetup | ) |
void SIQ_DestroyInstance | ( | H_SiqInstance | siq | ) |
Destroy instance created by SIQ_CreateInstance.
H_SiqInstance | siqInstance SIQ instance handle. |
void SIQ_QueryPmtReceive | ( | S_SiqInstance * | siq, |
U16BIT | serviceId, | ||
H_SiqPmtTable | hpmt | ||
) |
S_SiqInstance* | siq Pointer to SIQ instance |
E_DscError SIQ_RequestQueryStart | ( | S_SiqInstance * | siq, |
P_SIQueryRequest | pQuery, | ||
H_SIQueryRef | dsmQueryRef, | ||
void * | dsmUserData, | ||
P_SIQueryResult | pResult | ||
) |
Start query request. Called by DSM-CC component.
H_SiqInstance | siqInstance SIQ instance handle. |
void SIQ_RequestQueryStop | ( | S_SiqInstance * | siq, |
void * | queryHandle, | ||
H_SIQueryRef | dsmQueryRef | ||
) |
Stop query request. Called by DSM-CC component.
H_SiqInstance | siqInstance SIQ instance handle. |
void SIQ_SetDebugConfig | ( | H_SiqInstance | siq, |
F_Printf | errPrintf, | ||
F_Printf | dbgPrintf, | ||
U32BIT | dbgState | ||
) |
Set Debug config for SIQ.
H_SiqInstance | siq SIQ instance handle. |
F_SiqPrintf | errPrintf Error print function |
F_SiqPrintf | dbgPrintf Debug print function |
U32BIT | dbgState State to filter debug printing |
void SIQ_SetDebugState | ( | H_SiqInstance | siq, |
U32BIT | dbgState | ||
) |
Set Debug state for SIQ.
H_SiqInstance | siq SIQ instance handle. |
U32BIT | dbgState State to filter debug printing |
void SIQ_SetDsmInstance | ( | H_SiqInstance | siq, |
H_DsmCoreInst | dsmInstance | ||
) |
Set instance handle for DSM-CC that SIQ is supporting.
void* | siqInstance SIQ instance handle. |
H_DsmCoreInst | dsmInstance DSM-CC instance being supported |