FlightGear next
ScheduleParseThread Class Reference

Thread encapsulating parsing the traffic schedules. More...

Inherits SGThread, and XMLVisitor.

Public Member Functions

 ScheduleParseThread (FGTrafficManager *traffic)
 
 ~ScheduleParseThread ()
 
void setTrafficDirs (const PathList &dirs)
 
bool isFinished () const
 
void run () override
 
void startXML ()
 
void endXML ()
 
void startElement (const char *name, const XMLAttributes &atts)
 
void endElement (const char *name)
 
void data (const char *s, int len)
 
void pi (const char *target, const char *data)
 
void warning (const char *message, int line, int column)
 
void error (const char *message, int line, int column)
 

Detailed Description

Thread encapsulating parsing the traffic schedules.

Definition at line 91 of file TrafficMgr.cxx.

Constructor & Destructor Documentation

◆ ScheduleParseThread()

ScheduleParseThread::ScheduleParseThread ( FGTrafficManager * traffic)
inlineexplicit

Definition at line 94 of file TrafficMgr.cxx.

◆ ~ScheduleParseThread()

ScheduleParseThread::~ScheduleParseThread ( )
inline

Definition at line 109 of file TrafficMgr.cxx.

Member Function Documentation

◆ data()

void ScheduleParseThread::data ( const char * s,
int len )
inline

Definition at line 289 of file TrafficMgr.cxx.

◆ endElement()

void ScheduleParseThread::endElement ( const char * name)
inline

Definition at line 177 of file TrafficMgr.cxx.

◆ endXML()

void ScheduleParseThread::endXML ( )
inline

Definition at line 152 of file TrafficMgr.cxx.

◆ error()

void ScheduleParseThread::error ( const char * message,
int line,
int column )
inline

Definition at line 307 of file TrafficMgr.cxx.

◆ isFinished()

bool ScheduleParseThread::isFinished ( ) const
inline

Definition at line 126 of file TrafficMgr.cxx.

◆ pi()

void ScheduleParseThread::pi ( const char * target,
const char * data )
inline

Definition at line 296 of file TrafficMgr.cxx.

◆ run()

void ScheduleParseThread::run ( )
inlineoverride

Definition at line 132 of file TrafficMgr.cxx.

◆ setTrafficDirs()

void ScheduleParseThread::setTrafficDirs ( const PathList & dirs)
inline

Definition at line 121 of file TrafficMgr.cxx.

◆ startElement()

void ScheduleParseThread::startElement ( const char * name,
const XMLAttributes & atts )
inline

Definition at line 157 of file TrafficMgr.cxx.

◆ startXML()

void ScheduleParseThread::startXML ( )
inline

Definition at line 145 of file TrafficMgr.cxx.

◆ warning()

void ScheduleParseThread::warning ( const char * message,
int line,
int column )
inline

Definition at line 301 of file TrafficMgr.cxx.


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