#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.  | 
  
1.2.18