DSMCC  17.9.0
 All Data Structures Files Functions Typedefs
Data Structures | Macros | Typedefs | Enumerations | Functions
loadRqst.h File Reference

Header defining. More...

#include "clDsmSystem.h"
#include "linkList.h"

Go to the source code of this file.

Data Structures

struct  s_RootLoadRqst
 

Macros

#define LOAD_REQUEST_MAGIC   0x4C525154 /*'LRQT'*/
 

Typedefs

typedef void(* F_LoadFinalise )(P_DsmCoreInst idp, P_RootLoadRqst pLoadRequest)
 
typedef struct s_RootLoadRqst S_RootLoadRqst
 

Enumerations

enum  E_LRStatus {
  LRS_INITIAL = 0, LRS_STALLED_DSI, LRS_STALLED_SRG_MODULE, LRS_STALLED_MODULE,
  LRS_ABORTED_TIMEOUT, LRS_ABORTED_PATH_ERROR, LRS_ABORTED_LOAD_ERROR, LRS_ABORTED_BY_REQUESTER,
  LRS_LOADED, LRS_LITE_OPTIONS_LOADED, LRS_LITE_OPTIONS_PENDING, LRS_ABORT_PENDING_RELOAD
}
 
enum  E_TargetType {
  TT_NONE, TT_CAROUSEL, TT_GEN_OBJECT, TT_TMP_OBJECT,
  TT_PREFETCH_DIR_OBJ, TT_PREFETCH_NON_DIR_OBJ, TT_SSU_GROUP, TT_SSU_MODULE
}
 

Functions

E_DscError DSC_LoadRsqtCreate (P_DsmCoreInst idp, U32BIT size, E_TargetType targetKind, H_Object target, F_LoadFinalise finalise, P_RootLoadRqst *ppLoadRqst)
 
void DSC_LoadRsqtDestroy (P_DsmCoreInst idp, P_RootLoadRqst pLoadRqst)
 
void DSC_LoadRsqtFinalise (P_DsmCoreInst idp, P_RootLoadRqst pLoadRqst)
 
void DSC_LoadRsqtNotify (P_DsmCoreInst idp, P_RootLoadRqst pLoadRqst, E_LRStatus status)
 
void DSC_LoadRsqtFinalNotify (P_DsmCoreInst idp, P_RootLoadRqst pLoadRqst, E_LRStatus status)
 
void DSC_LoadRsqtAbort (P_DsmCoreInst idp, P_RootLoadRqst pLoadRqst)
 Force abort (on error) any type of load request Finalise the load request (notify client) and destroy it.
 
E_SFPriority DSC_LoadRsqtPriority (P_RootLoadRqst pLoadRqst)
 

Detailed Description

Header defining.

Date
19/02/2015
Author
Adam Sturtridge

Definition in file loadRqst.h.