1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
/* file generated by oo2c -- do not edit */
#ifndef _MODULE_FileData_
#define _MODULE_FileData_
#include "Parameter.h"
#include "Time.h"
typedef struct FileData__DependenceDesc {
struct FileData__DependenceDesc* nextDep;
struct FileData__FileDataDesc* file;
} FileData__DependenceDesc;
typedef struct FileData__DependenceDesc* FileData__Dependence;
typedef struct FileData__FileDataDesc {
struct FileData__FileDataDesc* nextFile;
Parameter__String name;
unsigned char suffix[8];
unsigned int flags;
Parameter__String filename;
Time__TimeStamp timeStamp;
FileData__Dependence dependenceList;
} FileData__FileDataDesc;
typedef struct FileData__FileDataDesc* FileData__FileData;
#define FileData__fileExists 2
extern void FileData__MarkForRemoval(const unsigned char* name__ref, int name_0d, const unsigned char* suffix__ref, int suffix_0d);
extern FileData__FileData FileData__GetFile(const unsigned char* name__ref, int name_0d, const unsigned char* suffix__ref, int suffix_0d);
extern void FileData__AddDependence(FileData__FileData file, const unsigned char* depName__ref, int depName_0d, const unsigned char* depSuffix__ref, int depSuffix_0d);
extern void FileData__SetFilename(FileData__FileData file, unsigned char* filename, int filename_0d);
extern void FileData__SetTimeStamp(FileData__FileData file);
extern FileData__FileData FileData__FindFile(const unsigned char* name__ref, int name_0d, const unsigned char* suffix__ref, int suffix_0d, unsigned char timeStamp);
extern FileData__FileData FileData__NewFile(const unsigned char* name__ref, int name_0d, const unsigned char* suffix__ref, int suffix_0d);
extern void FileData__ClearFiles(void);
extern void FileData__RemoveFiles(void);
extern struct _TD FileData__FileDataDesc_td;
extern struct _TD FileData__DependenceDesc_td;
extern struct _TD FileData__FileListDesc_td;
extern void FileData_init(void);
#endif
|