summaryrefslogtreecommitdiff
path: root/src/systemc/core/kernel.hh
diff options
context:
space:
mode:
Diffstat (limited to 'src/systemc/core/kernel.hh')
-rw-r--r--src/systemc/core/kernel.hh17
1 files changed, 6 insertions, 11 deletions
diff --git a/src/systemc/core/kernel.hh b/src/systemc/core/kernel.hh
index 15641c510..b9a37d00a 100644
--- a/src/systemc/core/kernel.hh
+++ b/src/systemc/core/kernel.hh
@@ -56,21 +56,16 @@ class Kernel : public SimObject
void t0Handler();
- sc_core::sc_status status() { return _status; }
- void status(sc_core::sc_status s) { _status = s; }
+ static sc_core::sc_status status();
+ static void status(sc_core::sc_status s);
- void stop();
+ static void stop();
- bool startOfSimulationComplete() { return _startComplete; }
- bool endOfSimulationComplete() { return _endComplete; }
+ static bool startOfSimulationComplete();
+ static bool endOfSimulationComplete();
private:
- bool _stopAfterCallbacks;
- void stopWork();
-
- bool _startComplete;
- bool _endComplete;
- sc_core::sc_status _status;
+ static void stopWork();
EventWrapper<Kernel, &Kernel::t0Handler> t0Event;
};