26 #ifndef _CLDSMTYPES_H_
27 #define _CLDSMTYPES_H_
41 #define NUM_SECTION_FILTERS_MINIMUM 8
42 #define NUM_SECTION_FILTERS_DEFAULT 512
43 #define NUM_SECTION_FILTERS_MAXIMUM 1024
49 #define SF_PRIORITY_LOW ((clDsmSFPriority_t)0)
53 #define SF_PRIORITY_HIGH ((clDsmSFPriority_t)1)
60 #define SF_PRIORITY_DIRECT ((clDsmSFPriority_t)3)
73 CLDSM_DUPLICATE_REQUEST,
74 CLDSM_ERR_END_OF_DATA,
77 CLDSM_ERR_MEM_HEAP_FULL,
78 CLDSM_ERR_ALLOC_FAILED,
79 CLDSM_ERR_ILLEGAL_SETUP,
80 CLDSM_ERR_ILLEGAL_PARAMETER,
81 CLDSM_ERR_INVALID_INSTANCE,
82 CLDSM_ERR_INVALID_CAROUSEL_HANDLE,
83 CLDSM_ERR_CAROUSEL_LOAD_FAILED,
84 CLDSM_ERR_CAROUSEL_NOT_BOOTED,
85 CLDSM_ERR_CAROUSELS_STILL_LOADED,
86 CLDSM_ERR_INVALID_OBJECT_HANDLE,
87 CLDSM_ERR_INVALID_OBJECT_TYPE,
88 CLDSM_ERR_INVALID_PATHNAME,
89 CLDSM_ERR_INVALID_CACHING_RULES,
90 CLDSM_ERR_LOAD_FAILED,
91 CLDSM_ERR_OPEN_OBJECT_LIMIT,
92 CLDSM_ERR_OBJECT_NOT_LOADED,
93 CLDSM_ERR_OBJECT_OPEN,
94 CLDSM_ERR_OBJECT_NOT_OPEN,
95 CLDSM_ERR_OBJECTS_STILL_LOADED,
96 CLDSM_ERR_INVALID_STREAM_EVENT_NAME,
97 CLDSM_ERR_INVALID_STREAM_EVENT_HANDLE,
98 CLDSM_ERR_STREAM_EVENTS_STILL_SUBSCRIBED,
99 CLDSM_ERR_NO_STREAM_EVENT_NOTIFY_CALLBACK,
100 CLDSM_ERR_SI_QUERY_FAILED,
101 CLDSM_ERR_INVALID_SI_INFO,
102 CLDSM_ERR_INVALID_SIQUERY_STATUS,
103 CLDSM_ERR_INVALID_SI_QUERY_REF,
104 CLDSM_ERR_SYSTEM_ADD_SECTION_FILTER,
105 CLDSM_ERR_SECTION_FILTER_HEAP_FULL,
106 CLDSM_ERR_MODULE_TOO_LARGE,
107 CLDSM_ERR_MODULE_ACQUISITION_FAILURE,
108 CLDSM_ERR_UNABLE_TO_GET_PROGRAM_ASSOC_TAG,
109 CLDSM_ERR_NO_CURRENT_SERVICE_SET,
110 CLDSM_ERR_MEMMGR_START_PROBLEM,
111 CLDSM_ERR_MEMMGR_STOP_PROBLEM,
112 CLDSM_ERR_INSTANCE_NOT_RESET,
113 CLDSM_ERR_RECURSION_LIMIT_REACHED,
114 CLDSM_ERR_TIMER_FAILURE,
115 CLDSM_ERR_SI_SUBSCRIBE_FAILURE,
116 CLDSM_ERR_CAROUSEL_UNAVAILABLE,
118 } clDsmErr_t, *pclDsmErr_t;
127 typedef U32BIT clDsmSFRef_t;
128 typedef U8BIT clDsmSFPriority_t;
150 clDsmSFPriority_t priority;
153 U16BIT tableIdExtMask;
160 typedef struct _clDsmSIQueryRef_struct* clDsmSIQueryRef_t;
166 SIQUERY_BOOT_CAROUSEL,
169 SIQUERY_DEFERRED_SERVICE,
179 } clDsmSIQueryKind_t, *pclDsmSIQueryKind_t;
184 clDsmSIQueryKind_t kind;
189 U16BIT associationTag;
198 U16BIT associationTag;
206 clDsmSIQueryKind_t kind;
221 SICHANGE_SERVICE_DELETED,
222 SICHANGE_SERVICE_UPDATED,
223 SICHANGE_CAROUSEL_DELETED
224 } clDsmSIChangeEvent_t, *pclDsmSIChangeEvent_t;
Definition: dvblocator.h:30
Definition: siq_main.h:33
DSM-CC types used for client control.
Definition: clDsmSystem.h:551
Definition: cldsmtypes.h:196
Definition: sfm_main.h:36
Definition: cldsmtypes.h:148
Definition: cldsmtypes.h:204
Definition: cldsmtypes.h:182