24 #ifdef DtUSE_UTILITIES_NAMESPACE
25 namespace DtUSE_UTILITIES_NAMESPACE
76 static DtFomType checkFomType(
const char* fedFileName,
void* fedFilePtr );
77 static DtFomType checkFomType(
const char* fedFileName);
87 static FILE* openFedFile(
const char* fileName,
bool isBinary =
false);
90 static bool readFileIntoBuffer(FILE* fileHandle,
char** fileBuffer,
unsigned int* fileSize);
106 virtual FILE* openFedFileWithErrCheck(
const char* fileName,
bool isBinary =
false );
110 virtual unsigned int setStrictChecking(
unsigned int checkMask);
113 virtual bool strictChecking(
unsigned int checkMask)
const;
116 virtual void setExpectedFomType(
DtFomType fomType);
117 virtual DtFomType expectedFomType()
const;
123 virtual const DtString& lastError()
const;
130 char* takeCurrFddData();
152 #ifdef DtUSE_UTILITIES_NAMESPACE
char * myCurrFddBuffer
Buffer containing the most recently read FDD file.
Definition: fedReader.h:126
DtFomType myExpectedFomType
When set, the FOM must conform to this type.
Definition: fedReader.h:142
unsigned int myStrictChecking
Definition: fedReader.h:138
struct _xmlNode xmlNode
Definition: fedReader.h:21
Contains the DtString class declaration.
Instances of DtFedReader are used to read a FED file, and fill in a DtFedTarget with the information ...
Definition: fedReader.h:51
unsigned char xmlChar
Definition: fedReader.h:19
Definition: fedReader.h:36
Definition: fedReader.h:42
Definition: fedReader.h:41
DtFedReadStatus
Definition: fedReader.h:31
This file contains the declaration of DtFedTarget and several helper classes.
bool myDontParseSwitchTable
Definition: fedReader.h:139
DtString myLastError
Description of last encountered error.
Definition: fedReader.h:148
Definition: fedReader.h:35
struct _xmlDoc xmlDoc
Definition: fedReader.h:22
Definition: fedReader.h:34
Definition: fedReader.h:33
class DtFedTarget:
Definition: vlFedTarget.h:124
DtFedTarget * myFedTarget
Definition: fedReader.h:136
static const DtString theHla4StandardMimFileName
Definition: fedReader.h:55
unsigned int myCurrFddBufferSize
Size of the buffer for the most recently read FDD file.
Definition: fedReader.h:128
Instances of DtFilename are DtStrings which convert filenames to the native format.
Definition: vlFilename.h:20
DtFomType myLastFomType
The type of FOM format that was last read.
Definition: fedReader.h:145
DtFedReadStrictChecking
Definition: fedReader.h:39
DtFomType
Definition: vlFedTarget.h:42
static const DtString theHlaEvolvedStandardMimFileName
Definition: fedReader.h:54
#define DT_DLL_MTL
Definition: vlMachineTypes.h:106
Instances of DtString are used to represent strings.
Definition: vlString.h:36
DtFedReader * myChildReader
Definition: fedReader.h:137
static const DtString theInvalidStandardMimFileName
Definition: fedReader.h:56
Definition: fedReader.h:43