The Sparta Modeling Framework
|
This is a Singleton class which manages all the different StatePool. More...
#include <StateTracker.hpp>
Public Member Functions | |
StatePoolManager (const StatePoolManager &)=delete | |
StatePoolManager & | operator= (const StatePoolManager &)=delete |
StatePoolManager (StatePoolManager &&)=delete | |
StatePoolManager & | operator= (StatePoolManager &&)=delete |
void | enableTracking () |
This method needs to be public to. | |
void | flushPool () |
This method starts the teardown of all the different. | |
template<typename T > | |
state_tracker_ptr< T > | dispatchNewTracker () |
This is the public API to get new tracker units. | |
void | setTrackingFilename (const std::string &filename) |
This filename is the name of the State Tracking File as. | |
void | setScheduler (Scheduler *scheduler) |
Set the scheduler used by the Simulation class. | |
Static Public Member Functions | |
static StatePoolManager & | getInstance () |
This is not a Thread Safe method. | |
This is a Singleton class which manages all the different StatePool.
Definition at line 437 of file StateTracker.hpp.
|
inline |
This is the public API to get new tracker units.
We go to the process of issuing tracker units
Definition at line 473 of file StateTracker.hpp.
|
inline |
This method needs to be public to.
Definition at line 454 of file StateTracker.hpp.
|
inline |
This method starts the teardown of all the different.
Definition at line 464 of file StateTracker.hpp.
|
inlinestatic |
This is not a Thread Safe method.
Definition at line 446 of file StateTracker.hpp.
|
inline |
Set the scheduler used by the Simulation class.
Definition at line 503 of file StateTracker.hpp.
|
inline |
This filename is the name of the State Tracking File as.
Clear all the data from previous Simulation runs.
Definition at line 490 of file StateTracker.hpp.