MsgHandler.h File Reference


Detailed Description

Author:
Daniel Krajzewicz
Date:
Tue, 17 Jun 2003
Version:
Id
MsgHandler.h 8302 2010-02-19 13:09:51Z behrisch

Definition in file MsgHandler.h.

#include <config.h>
#include <string>
#include <vector>
#include <iostream>

Go to the source code of this file.

Data Structures

class  MsgHandler

Defines

#define MSG_OUT   (*MsgHandler::getMessageInstance())
#define WRITE_ERROR(command)   MsgHandler::getErrorInstance()->inform(command);
#define WRITE_MESSAGE(command)   if(!gSuppressMessages) { MsgHandler::getMessageInstance()->inform(command); }
#define WRITE_WARNING(command)   if(!gSuppressWarnings) { MsgHandler::getWarningInstance()->inform(command); }

Variables

bool gSuppressMessages
bool gSuppressWarnings


Define Documentation

#define MSG_OUT   (*MsgHandler::getMessageInstance())

Definition at line 229 of file MsgHandler.h.

#define WRITE_ERROR ( command   )     MsgHandler::getErrorInstance()->inform(command);

#define WRITE_MESSAGE ( command   )     if(!gSuppressMessages) { MsgHandler::getMessageInstance()->inform(command); }

#define WRITE_WARNING ( command   )     if(!gSuppressWarnings) { MsgHandler::getWarningInstance()->inform(command); }

Definition at line 226 of file MsgHandler.h.

Referenced by MSDetectorControl::addDetectorAndInterval(), NBNode::addSortedLinkFoes(), NIVissimTL::NIVissimTLSignal::addTo(), NIVissimDisturbance::addToNode(), NLBuilder::build(), MSEmitter::MSEmitter_FileTriggeredChild::buildAndScheduleFlowVehicle(), MSCalibrator::MSCalibrator_FileTriggeredChild::buildAndScheduleFlowVehicle(), NIVissimConnection::buildEdgeConnections(), NIVissimConnectionCluster::buildNodeClusters(), MSVehicleTransfer::checkEmissions(), NBTrafficLightDefinition::compute(), NBNetBuilder::compute(), DijkstraRouterTTBase< E, V, PF >::compute(), DijkstraRouterEffortBase< E, V, PF >::compute(), NBTrafficLightLogicCont::computeLogics(), NIVissimConnection::dict_buildNBEdgeConnections(), NIVissimTL::dict_SetSignals(), NBNode::eraseDummies(), MSEventControl::execute(), NIVissimDisturbance::getConnection(), NIVissimConnectionCluster::getPositionForEdge(), NIVissimEdge::getRealSpeed(), NIVissimDistrictConnection::getRealSpeed(), ROEdge::getStoredEffort(), ROEdge::getTravelTime(), NBNodeCont::guessTLs(), NIImporter_OpenStreetMap::insertEdge(), NBNodeCont::joinTLS(), PCLoaderArcView::load(), NIImporter_ArcView::load(), NBLoadedTLDef::myCompute(), NIXMLTypesHandler::myStartElement(), NIXMLNodesHandler::myStartElement(), NIImporter_OpenStreetMap::EdgesHandler::myStartElement(), MSEmitter::MSEmitter_FileTriggeredChild::myStartElement(), MSCalibrator::MSCalibrator_FileTriggeredChild::myStartElement(), NBRequest::NBRequest(), NIVissimSingleTypeParser_Signalgeberdefinition::parse(), NIImporter_VISUM::parse_EdgePolys(), NIImporter_VISUM::parse_Turns(), NIVissimSingleTypeParser_Signalgruppendefinition::parseExternFixedTime(), NIXMLConnectionsHandler::parseLaneBound(), NIVissimSingleTypeParser_Signalgruppendefinition::parsePOS(), NIVissimSingleTypeParser_Signalgruppendefinition::parseTL(), NIVissimSingleTypeParser_Signalgruppendefinition::parseTRENDS(), NIVissimSingleTypeParser_Signalgruppendefinition::parseVAP(), NIVissimSingleTypeParser_Signalgruppendefinition::parseVAS(), SUMOVehicleParserHelper::parseVehicleAttributes(), NIVissimSingleTypeParser_Signalgruppendefinition::parseVSPLUS(), NBLoadedTLDef::SignalGroup::patchTYellow(), NBNodeCont::removeDummyEdges(), NBNodeCont::removeIsolatedRoads(), NIImporter_DlrNavteq::TrafficlightsHandler::report(), NIVissimDisturbance::reportRefused(), NBRequest::reportWarnings(), MSVehicle::reroute(), RODFNet::revalidateFlows(), NBNodeCont::setAsTLControlled(), NBEdge::setControllingTLInformation(), NBLoadedTLDef::setTLControllingInformation(), OptionsLoader::warning(), and NBEdge::writeLane().


Variable Documentation

Definition at line 50 of file MsgHandler.cpp.

Referenced by NBNetBuilder::compute(), and NLBuilder::load().

Definition at line 49 of file MsgHandler.cpp.


Generated on Wed May 5 00:06:38 2010 for Sumo - Simulation of Urban MObility by  doxygen 1.5.6