DSMCC
15.3.1
|
DSM-CC global types header Used by SI Query and Section Filter code. More...
#include "dsm_types.h"
Go to the source code of this file.
Data Structures | |
struct | clDsmSFilter_t |
struct | clDsmSIQuery_t |
struct | clDsmCarouselInfo_t |
struct | clDsmSIQueryResult_t |
Defines | |
#define | NUM_SECTION_FILTERS_MINIMUM 8 |
#define | NUM_SECTION_FILTERS_DEFAULT 512 |
#define | NUM_SECTION_FILTERS_MAXIMUM 1024 |
#define | SF_PRIORITY_LOW ((clDsmSFPriority_t)0) |
#define | SF_PRIORITY_HIGH ((clDsmSFPriority_t)1) |
#define | SF_PRIORITY_DIRECT ((clDsmSFPriority_t)3) |
Typedefs | |
typedef enum clDsmErr_t * | pclDsmErr_t |
typedef struct _clDsmInstanceHandle_struct * | clDsmInstHandle_t |
typedef U32BIT | clDsmSFRef_t |
typedef U8BIT | clDsmSFPriority_t |
typedef struct clDsmSFilter_t * | pclDsmSFilter_t |
typedef struct s_SfmInstance * | H_SfmInstance |
typedef struct _clDsmSIQueryRef_struct * | clDsmSIQueryRef_t |
typedef enum clDsmSIQueryKind_t * | pclDsmSIQueryKind_t |
typedef struct clDsmSIQuery_t * | pclDsmSIQuery_t |
typedef struct clDsmCarouselInfo_t * | pclDsmCarouselInfo_t |
typedef struct clDsmSIQueryResult_t * | pclDsmSIQueryResult_t |
typedef enum clDsmSIChangeEvent_t * | pclDsmSIChangeEvent_t |
typedef struct s_SiqInstance * | H_SiqInstance |
Enumerations | |
enum | clDsmErr_t { CLDSM_OK = 0, CLDSM_PENDING, CLDSM_DUPLICATE_REQUEST, CLDSM_ERR_END_OF_DATA, CLDSM_ERR_INTERNAL, CLDSM_ERR_ABORTED, CLDSM_ERR_MEM_HEAP_FULL, CLDSM_ERR_ALLOC_FAILED, CLDSM_ERR_ILLEGAL_SETUP, CLDSM_ERR_ILLEGAL_PARAMETER, CLDSM_ERR_INVALID_INSTANCE, CLDSM_ERR_INVALID_CAROUSEL_HANDLE, CLDSM_ERR_CAROUSEL_LOAD_FAILED, CLDSM_ERR_CAROUSEL_NOT_BOOTED, CLDSM_ERR_CAROUSELS_STILL_LOADED, CLDSM_ERR_INVALID_OBJECT_HANDLE, CLDSM_ERR_INVALID_OBJECT_TYPE, CLDSM_ERR_INVALID_PATHNAME, CLDSM_ERR_INVALID_CACHING_RULES, CLDSM_ERR_LOAD_FAILED, CLDSM_ERR_OPEN_OBJECT_LIMIT, CLDSM_ERR_OBJECT_NOT_LOADED, CLDSM_ERR_OBJECT_OPEN, CLDSM_ERR_OBJECT_NOT_OPEN, CLDSM_ERR_OBJECTS_STILL_LOADED, CLDSM_ERR_INVALID_STREAM_EVENT_NAME, CLDSM_ERR_INVALID_STREAM_EVENT_HANDLE, CLDSM_ERR_STREAM_EVENTS_STILL_SUBSCRIBED, CLDSM_ERR_NO_STREAM_EVENT_NOTIFY_CALLBACK, CLDSM_ERR_SI_QUERY_FAILED, CLDSM_ERR_INVALID_SI_INFO, CLDSM_ERR_INVALID_SIQUERY_STATUS, CLDSM_ERR_INVALID_SI_QUERY_REF, CLDSM_ERR_SYSTEM_ADD_SECTION_FILTER, CLDSM_ERR_SECTION_FILTER_HEAP_FULL, CLDSM_ERR_MODULE_TOO_LARGE, CLDSM_ERR_MODULE_ACQUISITION_FAILURE, CLDSM_ERR_UNABLE_TO_GET_PROGRAM_ASSOC_TAG, CLDSM_ERR_NO_CURRENT_SERVICE_SET, CLDSM_ERR_MEMMGR_START_PROBLEM, CLDSM_ERR_MEMMGR_STOP_PROBLEM, CLDSM_ERR_INSTANCE_NOT_RESET, CLDSM_ERR_RECURSION_LIMIT_REACHED, CLDSM_ERR_TIMER_FAILURE, CLDSM_ERR_SI_SUBSCRIBE_FAILURE, CLDSM_ERR_CAROUSEL_UNAVAILABLE } |
enum | clDsmSIQueryKind_t { SIQUERY_PID, SIQUERY_BOOT_CAROUSEL, SIQUERY_CAROUSEL, SIQUERY_PIDLIST, SIQUERY_DEFERRED_SERVICE, SIQUERY_CAROUSEL_INFO, SIQUERY_FIND_CAROUSEL, SIRESULT_PENDING, SIRESULT_FAILURE } |
enum | clDsmSIChangeEvent_t { SICHANGE_SERVICE_DELETED, SICHANGE_SERVICE_UPDATED, SICHANGE_CAROUSEL_DELETED } |
DSM-CC global types header Used by SI Query and Section Filter code.