38 #define FRP_CACHE_DEFAULT 0x007F 39 #define FRP_CACHE_MASK 0x00FF 40 #define FRP_APPLICATION 0x0100 41 #define FRP_SCENE 0x0200 42 #define FRP_GROUP 0x0300 43 #define FRP_EXISTS 0x0400 44 #define FRP_VERIFY 0x0800 45 #define FRP_HASH 0x1000 46 #define FRP_CERT 0x2000 47 #define FRP_SERVER 0x3000 48 #define FRP_DEFER_SERV 0x4000 49 #define FRP_IN_APP 0x8000 160 #ifdef COMMON_INTERFACE
void(* F_CB_Good)(void *userData, S_CONTENT *content)
void MHEG5ciFileAcknowledge(BOOLEAN fileOK, U8BIT *pFileData, U32BIT length)
Process the FileAcknowledge message sent from the CI module.
BOOLEAN MHEG5FileOrmIsReset(MHEG5FileOrmResetMode *resetMode)
Tell whether the ORM module is currently being reset. If it is, the function also returns the current...
void * MHEG5FileOrmRetrieve(E_FS_ORIGIN origin, S_STRING location, S_STRING name, U16BIT priority, void *userData, F_CB_Good cbGood, F_CB_Fail cbFail)
Retrieve of a file. The file will be loaded and one of the callback functions called when request is ...
void(* F_CB_Post)(void *userData, MHEG5String responseData, MHEG5Int responseCode)
void * MHEG5FileOrmGet(MHEG5String name, U16BIT priority, void *userData, F_CB_Good cbGood, F_CB_Fail cbFail)
Get a file. The file will be loaded and one of the callback functions called when request is resolved...
void(* F_CB_CiMsg)(void *userData, MHEG5String output, MHEG5Bool success)
BOOLEAN MHEG5FileOrmProcess(void)
Check for any file requests that have arrived since this function was last called. For each arrived file the callback will be called. The function may have to be called more than once in case a file the arrived affects other files as well.
void MHEG5FileOrmReset(MHEG5FileOrmResetMode resetMode)
Reset the ORM module. This function supports two modes:
void MHEG5FileOrmClear(void *orm_ref)
Aborts a request for file.
Implementation of Root class Description Root class of all MHEG-5 classes. Base class None Subclasses...
void MHEG5FileOrmPreloadHint(MHEG5String name)
Provide a preload hint to DSM-CC that the specified file may be required in the future. DSM-CC could (but is not required to) acquire the file into cache.
Implement Functions to support Service Gateways. Functions for standarizing several GroupIDs like +DS...
void(* F_CB_Fail)(void *userData)
void MHEG5FileOrmInit(void)
Initialise the file ORM module.