26 #ifndef __XMLPACKETGEN_H_INCL__ 
   27 #define __XMLPACKETGEN_H_INCL__ 
   55     XMLPacketGen( 
const char* header = 
"", 
const char* source = 
"" );
 
  102     static std::string 
FNameToDef( 
const char* buf );
 
  107 #endif//__XMLPACKETGEN_H_INCL__ 
static const char *const smGenFileComment
 
bool ParseElementDef(const TiXmlElement *field)
 
bool ParseInclude(const TiXmlElement *field)
 
ClassCloneGenerator mClone
 
std::string mHeaderFileName
 
ClassConstructGenerator mConstruct
 
static std::string FNameToDef(const char *buf)
 
A somewhat extended version of XMLParser. 
 
ClassDecodeGenerator mDecode
 
void SetHeaderFile(const char *header)
Sets header file. 
 
XMLPacketGen(const char *header="", const char *source="")
Primary constructor. 
 
ClassDestructGenerator mDestruct
 
ClassHeaderGenerator mHeader
 
bool OpenFiles()
Opens output files. 
 
void SetSourceFile(const char *source)
Sets source file. 
 
ClassEncodeGenerator mEncode
 
std::string mSourceFileName
 
XML Packet Generator class. 
 
~XMLPacketGen()
Destructory; closes output files. 
 
bool ParseElements(const TiXmlElement *field)