#include <STextLog.h>
Inherits SLogger.
Inheritance diagram for STextLog:
Public Types | |
enum | SchedFilter { JOBRESET = 1, JOBSTATECHANGED = 2, JOBOVERDUE = 4, JOBPHASEFINISHED = 8, JOBALLOCATED = 16, JOBDEALLOCATED = 32, MACHINEBROKEN = 64, MACHINEREPAIRED = 128, SCHEDALL = 255 } |
enum | EditFilter { ADDINGJOB = 1, DELETINGJOB = 2, JOBSADDED = 4, JOBSDELETED = 8, CHANGEDMACHINETOPO = 16, DEPADDED = 32, DEPDELETED = 64, EDITALL = 127 } |
Public Methods | |
STextLog (STaskSystem &ts, std::ostream &out=std::cout, bool registerAsObserver=true) | |
virtual | ~STextLog () |
virtual void | feedEvent (const SEvent &event) |
void | setLogStream (std::ostream &out) |
void | setSchedFilter (int filter) |
void | setEditFilter (int filter) |
virtual void | update (const SEvent &event) |
|
Values for creating a filter for EDITEVENTs using setEditFilter(). Use the OR-Operator for defining a specific filter.
|
|
Values for creating a filter for SCHEDEVENTs using setSchedFilter(). Use the OR-Operator for defining a specific filter.
|
|
Constructor
|
|
Destructor |
|
Here the logger must be fed with events when it is a dependent logger.
Implements SLogger. |
|
Set filter for EDITEVENTs. Create a filter by combining enum EditFilter values by the OR-Operator.
|
|
Set the stream to which events are written
|
|
Set filter for SCHEDEVENTs. Create a filter by combining enum SchedFilter values by the OR-Operator.
|
|
Here the logger receives events when it is a stand-alone logger
Implements SObserver. Reimplemented in SGanttLog. |