GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > QSD / V0-4-0
Constituent: qsu     Tag: linux-gcc
#include <string.h>
#include <stdlib.h>
Include dependency graph for QFR_file.h:
This graph shows which files directly or indirectly include this file:
Data Structures | |
struct | _QFR_fileCfgStems |
Holds onto the production, development and user file stems. More... | |
struct | _QFR_fileCfg |
The configuration parameters for the file resolution facility. More... | |
Typedefs | |
typedef _QFR_fileCtx | QFR_fileCtx |
typedef enum _QFR_fileRoot | QFR_fileRoot |
Typedef for enum _QFR_fileRoot. | |
typedef _QFR_fileCfgStems | QFR_fileCfgStems |
Typedef for struct _QFR_fileCfgStems. | |
typedef _QFR_fileCfg | QFR_fileCfg |
Typedef for struct _QFR_fileCfg. | |
typedef int(* | QFR_resolver )(QFR_fileCtx *ctx, unsigned int key, const char *dirName, const char *fileName, char *name, unsigned int nameLen) |
Function signature to resolve a file key. | |
Enumerations | |
enum | _QFR_fileRoot { QFR_FILEROOT_K_NONE = -1, QFR_FILEROOT_K_FMX = 0, QFR_FILEROOT_K_PROD = 1, QFR_FILEROOT_K_DEV = 2, QFR_FILEROOT_K_TEST = 3 } |
Enumeration of the file root. More... | |
Functions | |
int | QFR_fileCtxSizeof (const QFR_fileCfg *cfg) |
Returns the size in bytes need to hold the file resolution context. | |
void * | QFR_fileCtxConstruct (QFR_fileCtx *ctx, const QFR_fileCfg *cfg) |
Constructs the file resolution translation context. | |
int | QFR_fileResolve (QFR_fileCtx *ctx, unsigned int key, const char *dirName, const char *fileName, char *name, unsigned int nameLen) |
int | QFR_cdmResolve (QFR_fileCtx *ctx, unsigned int key, const char *dirName, const char *fileName, char *name, unsigned int nameLen) |
Resolves a CDM file key. | |
int | QFR_fofResolve (QFR_fileCtx *ctx, unsigned int key, const char *dirName, const char *fileName, char *name, unsigned int nameLen) |
Resolves a FOF (file of file) file key. | |
int | QFR_sbsResolve (QFR_fileCtx *ctx, unsigned int key, const char *dirName, const char *fileName, char *name, unsigned int nameLen) |
Resolves a SBS (secondary boot script) file key. | |
int | QFR_latcResolve (QFR_fileCtx *ctx, unsigned int key, const char *dirName, const char *fileName, char *name, unsigned int nameLen) |
Resolves a LATc file key. | |
const char * | QFR_rootGet (const QFR_fileCtx *ctx, QFR_fileRoot which) |
Returns the requested root. | |
int | QFR_compose (const QFR_fileCtx *ctx, char *name, int namelen, QFR_fileRoot which, const char *nam, const char *prj, const char *pkg, const char *ver, const char *cons) |
CVS $Id: QFR_file.h,v 1.1.1.1 2008/04/02 01:05:53 russell Exp $
|
Typedef for struct _QFR_fileCfg.
|
|
Function signature to resolve a file key.
|
|
Enumeration of the file root.
|
|
Resolves a CDM file key.
|
|
Constructs the file resolution translation context.
|
|
Returns the size in bytes need to hold the file resolution context.
|
|
Resolves a FOF (file of file) file key.
|
|
Resolves a LATc file key.
|
|
Returns the requested root.
|
|
Resolves a SBS (secondary boot script) file key.
|