#include <seq.h>
Inheritance diagram for seq:


Public Member Functions | |
| seq () | |
| void | initSync () |
| Initialize synchronization strategy type (optimistic or conservative). | |
| virtual void | Step () |
| Code here MUST be overridden, but this gives a basic idea of how a forward execution step should go. | |
Definition at line 6 of file seq.h.
| seq::seq | ( | ) | [inline] |
| void seq::initSync | ( | ) | [inline, virtual] |
Initialize synchronization strategy type (optimistic or conservative).
Reimplemented from strat.
Definition at line 14 of file seq.h.
References strat::parent, and sim::sync.
| void seq::Step | ( | ) | [virtual] |
Code here MUST be overridden, but this gives a basic idea of how a forward execution step should go.
Strategies must determine if it is safe to execute an event.
Reimplemented from strat.
Definition at line 5 of file seq.C.
References eventQueue::CommitAll(), strat::currentEvent, eventQueue::currentPtr, Event::done, strat::eq, Event::fnIdx, Event::msg, rep::OVT(), strat::parent, POSE_GlobalClock, POSE_GlobalTS, sim::ResolveFn(), eventQueue::ShiftEvent(), Event::timestamp, and strat::userObj.
1.5.1