 |
Eclipse SUMO - Simulation of Urban MObility
|
Go to the documentation of this file.
45 FXMutexLock locker(
myLock);
54 FXMutexLock locker(
myLock);
63 FXMutexLock locker(
myLock);
72 FXMutexLock locker(
myLock);
81 FXMutexLock locker(
myLock);
90 FXMutexLock locker(
myLock);
void endProcessMsg(std::string msg)
Ends a process information.
~MsgHandlerSynchronized()
destructor
Static storage of an output device and its base (abstract) implementation.
MsgHandlerSynchronized(MsgType type)
standard constructor
virtual void inform(std::string msg, bool addType=true)
adds a new error to the list
virtual void beginProcessMsg(std::string msg, bool addType=true)
Begins a process information.
void clear()
Clears information whether an error occurred previously.
void addRetriever(OutputDevice *retriever)
Adds a further retriever to the instance responsible for a certain msg type.
virtual void clear()
Clears information whether an error occurred previously.
void inform(std::string msg, bool addType=true)
adds a new error to the list
virtual void endProcessMsg(std::string msg)
Ends a process information.
void removeRetriever(OutputDevice *retriever)
Removes the retriever from the handler.
virtual void addRetriever(OutputDevice *retriever)
Adds a further retriever to the instance responsible for a certain msg type.
static FXMutex myLock
The lock for synchronizing all outputs using handlers of this class.
void beginProcessMsg(std::string msg, bool addType=true)
Begins a process information.
virtual void removeRetriever(OutputDevice *retriever)
Removes the retriever from the handler.