1 /**************************************************************************
\r
4 Scheduler interface for a DOL process
\r
6 (c) 2006 by Alexander Maxiaguine <maxiagui@tik.ee.ethz.ch>
\r
8 Computer Engineering and Networks Laboratory, TIK
\r
9 Swiss Federal Institute of Technology, ETHZ Zurich
\r
12 **************************************************************************/
\r
14 /**************************************************************************
\r
17 14.03.06 -- creation
\r
19 **************************************************************************/
\r
21 #ifndef DOL_SCHED_IF_H
\r
22 #define DOL_SCHED_IF_H
\r
24 #include "systemc.h"
\r
31 virtual void initialize() = 0;
\r
32 virtual int fire() = 0;
\r
42 dol_sched_if( const dol_sched_if& );
\r
43 dol_sched_if& operator = ( const dol_sched_if& );
\r