SUMO - Simulation of Urban MObility
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
MSRouteLoader Class Reference

#include <MSRouteLoader.h>

Public Member Functions

void init ()
 resets the reader More...
 
void loadUntil (SUMOTime time)
 
bool moreAvailable () const
 returns the information whether new data is available More...
 
 MSRouteLoader (MSNet &net, MSRouteHandler *handler)
 constructor More...
 
 ~MSRouteLoader ()
 destructor More...
 

Private Attributes

MSRouteHandlermyHandler
 
bool myMoreAvailable
 information whether more vehicles should be available More...
 
SUMOSAXReadermyParser
 the used SAX2XMLReader More...
 

Detailed Description

Definition at line 46 of file MSRouteLoader.h.

Constructor & Destructor Documentation

MSRouteLoader::MSRouteLoader ( MSNet net,
MSRouteHandler handler 
)

constructor

Definition at line 47 of file MSRouteLoader.cpp.

References XMLSubSys::getSAXReader(), myHandler, and myParser.

MSRouteLoader::~MSRouteLoader ( )

destructor

Definition at line 54 of file MSRouteLoader.cpp.

References myHandler, and myParser.

Member Function Documentation

void MSRouteLoader::init ( )

resets the reader

Definition at line 61 of file MSRouteLoader.cpp.

References GenericSAXHandler::getFileName(), myHandler, myMoreAvailable, myParser, and SUMOSAXReader::parseFirst().

void MSRouteLoader::loadUntil ( SUMOTime  time)

loads vehicles until a vehicle is read that starts after the specified time

Definition at line 70 of file MSRouteLoader.cpp.

References myMoreAvailable, myParser, and SUMOSAXReader::parseNext().

bool MSRouteLoader::moreAvailable ( ) const

returns the information whether new data is available

Definition at line 94 of file MSRouteLoader.cpp.

References myMoreAvailable.

Field Documentation

MSRouteHandler* MSRouteLoader::myHandler
private

Definition at line 71 of file MSRouteLoader.h.

Referenced by init(), MSRouteLoader(), and ~MSRouteLoader().

bool MSRouteLoader::myMoreAvailable
private

information whether more vehicles should be available

Definition at line 69 of file MSRouteLoader.h.

Referenced by init(), loadUntil(), and moreAvailable().

SUMOSAXReader* MSRouteLoader::myParser
private

the used SAX2XMLReader

Definition at line 66 of file MSRouteLoader.h.

Referenced by init(), loadUntil(), MSRouteLoader(), and ~MSRouteLoader().


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