00001 /* #start# *********************************************************** 00002 00003 Scheduling Simulator 00004 Lehrstuhl f"ur Effiziente Algorithmen 00005 Technische Universit"at M"unchen 00006 00007 File : $Id: SSchedActionList.h,v 1.2 2002/11/10 20:32:20 taeubig Exp $ 00008 00009 Purpose : 00010 00011 RCS-Log: 00012 $Log: SSchedActionList.h,v $ 00013 Revision 1.2 2002/11/10 20:32:20 taeubig 00014 namespace and header include changes 00015 00016 Revision 1.1 2002/08/29 12:59:58 taeubig 00017 Added the sources 00018 00019 Revision 1.12 2001/05/16 13:19:54 taeubig 00020 QT headers are included last because of "slots" conflict 00021 00022 Revision 1.11 2000/05/24 12:34:33 taeubig 00023 New compiler (gcc-2.95) and new Qt (2.1) 00024 Replaced "list" by "leda_list" etc. 00025 00026 Revision 1.10 2000/01/29 19:27:16 zoidl 00027 Together likes to corrupt header files :-( 00028 00029 Revision 1.9 2000/01/29 18:52:39 zoidl 00030 sim-step-logger diagram 00031 00032 Revision 1.8 2000/01/17 10:17:22 zoidl 00033 little changes in javadocs 00034 00035 Revision 1.7 2000/01/11 12:55:15 zoidl 00036 added javadoc comments 00037 00038 Revision 1.6 1999/11/19 16:10:56 hall 00039 changed SObserver::update( SEvent & ) to ...( const SEvent & ) 00040 00041 Revision 1.5 1999/08/05 13:02:44 schickin 00042 redesign: event list for algorithm is generated by logger now 00043 00044 Revision 1.4 1999/04/27 13:39:03 schickin 00045 well folks, that's the first demo version that really runs 8-) 00046 00047 Revision 1.3 1999/01/29 10:03:32 schickin 00048 Project-Headers added. 00049 00050 00051 * #end# ************************************************************* */ 00052 00053 #ifndef SSCHEDACTIONLIST_H 00054 #define SSCHEDACTIONLIST_H 00055 00056 // system header files 00057 00058 // project header files 00059 //#include "SSchedAction.h" 00060 #include "../general/SObservable.h" 00061 #include "../model/STaskSystem.h" 00062 #include "../model/STSysSchedEvent.h" 00063 #include "../algorithms/SSchedAlgorithm.h" 00064 00070 class SSchedActionList : public leda_list<STSysSchedEvent> { 00071 public: 00076 void appendEv(const SEvent& ev); 00077 00078 private: 00080 /*# SSchedAlgorithm lnkUnnamed1*/ 00083 leda_list<STSysSchedEvent> _actions; 00084 }; 00085 00086 #endif //SSCHEDACTIONLIST_H 00087 00088