|
OpenASIP 2.2
|
#include <ClockedState.hh>


Public Member Functions | |
| ClockedState () | |
| virtual | ~ClockedState () |
| virtual void | endClock ()=0 |
| virtual void | advanceClock ()=0 |
| virtual void | reset () |
| this is called at (re)initialization of the simulation | |
Private Member Functions | |
| ClockedState (const ClockedState &) | |
| Copying not allowed. | |
| ClockedState & | operator= (const ClockedState &) |
| Assignment not allowed. | |
Interface implemented by state classes that need to update their internal state whenever elapsing of a processor clock cycle is simulated.
Definition at line 40 of file ClockedState.hh.
| ClockedState::ClockedState | ( | ) |
|
virtual |
|
private |
Copying not allowed.
|
pure virtual |
Implemented in FUResourceConflictDetector, FUState, NullFUState, GCUState, GuardState, DirectGuardState, LongImmediateUnitState, and NullLongImmediateUnitState.
|
pure virtual |
Implemented in FUResourceConflictDetector, FUState, NullFUState, GuardState, DirectGuardState, LongImmediateUnitState, and NullLongImmediateUnitState.
|
private |
Assignment not allowed.
|
inlinevirtual |
this is called at (re)initialization of the simulation
Reimplemented in DCMFUResourceConflictDetector, FSAFUResourceConflictDetector, FUResourceConflictDetector, FUState, GCUState, ReservationTableFUResourceConflictDetector, and ResourceVectorFUResourceConflictDetector.
Definition at line 48 of file ClockedState.hh.