FlightGear next
FGHLA::XMLConfigReader Class Reference

Inherits XMLVisitor.

Classes

struct  DataElement
 
struct  ModelConfig
 
struct  MPPropertiesConfig
 
struct  ObjectClassConfig
 
struct  PositionConfig
 
struct  SimTimeConfig
 

Public Types

typedef std::list< DataElementDataElementList
 
typedef std::list< ObjectClassConfigObjectClassConfigList
 

Public Member Functions

 XMLConfigReader ()
 
const std::string & getFederateObjectModel () const
 
HLAVersion getRTIVersion () const
 
const std::list< std::string > & getRTIArguments () const
 
const ObjectClassConfigListgetObjectClassConfigList () const
 

Protected Member Functions

virtual void startXML ()
 
virtual void endXML ()
 
virtual void startElement (const char *name, const XMLAttributes &atts)
 
virtual void data (const char *s, int length)
 
virtual void endElement (const char *name)
 
std::string getAttribute (const char *name, const XMLAttributes &atts)
 
std::string getAttribute (const std::string &name, const XMLAttributes &atts)
 

Detailed Description

Definition at line 69 of file hla.cxx.

Member Typedef Documentation

◆ DataElementList

Definition at line 89 of file hla.cxx.

◆ ObjectClassConfigList

Definition at line 115 of file hla.cxx.

Constructor & Destructor Documentation

◆ XMLConfigReader()

FGHLA::XMLConfigReader::XMLConfigReader ( )
inline

Definition at line 71 of file hla.cxx.

Member Function Documentation

◆ data()

virtual void FGHLA::XMLConfigReader::data ( const char * s,
int length )
inlineprotectedvirtual

Definition at line 267 of file hla.cxx.

◆ endElement()

virtual void FGHLA::XMLConfigReader::endElement ( const char * name)
inlineprotectedvirtual

Definition at line 274 of file hla.cxx.

◆ endXML()

virtual void FGHLA::XMLConfigReader::endXML ( )
inlineprotectedvirtual

Definition at line 125 of file hla.cxx.

◆ getAttribute() [1/2]

std::string FGHLA::XMLConfigReader::getAttribute ( const char * name,
const XMLAttributes & atts )
inlineprotected

Definition at line 279 of file hla.cxx.

◆ getAttribute() [2/2]

std::string FGHLA::XMLConfigReader::getAttribute ( const std::string & name,
const XMLAttributes & atts )
inlineprotected

Definition at line 286 of file hla.cxx.

◆ getFederateObjectModel()

const std::string & FGHLA::XMLConfigReader::getFederateObjectModel ( ) const
inline

Definition at line 75 of file hla.cxx.

◆ getObjectClassConfigList()

const ObjectClassConfigList & FGHLA::XMLConfigReader::getObjectClassConfigList ( ) const
inline

Definition at line 117 of file hla.cxx.

◆ getRTIArguments()

const std::list< std::string > & FGHLA::XMLConfigReader::getRTIArguments ( ) const
inline

Definition at line 80 of file hla.cxx.

◆ getRTIVersion()

HLAVersion FGHLA::XMLConfigReader::getRTIVersion ( ) const
inline

Definition at line 78 of file hla.cxx.

◆ startElement()

virtual void FGHLA::XMLConfigReader::startElement ( const char * name,
const XMLAttributes & atts )
inlineprotectedvirtual

Definition at line 129 of file hla.cxx.

◆ startXML()

virtual void FGHLA::XMLConfigReader::startXML ( )
inlineprotectedvirtual

Definition at line 121 of file hla.cxx.


The documentation for this class was generated from the following file: