The Sparta Modeling Framework
|
Class to facilitate pipeline collection operations. More...
#include <set>
#include <map>
#include "sparta/simulation/TreeNode.hpp"
#include "sparta/simulation/Clock.hpp"
#include "sparta/utils/SpartaAssert.hpp"
#include "sparta/collection/CollectableTreeNode.hpp"
#include "sparta/collection/Collector.hpp"
#include "sparta/events/EventSet.hpp"
#include "sparta/events/UniqueEvent.hpp"
#include "sparta/events/GlobalOrderingPoint.hpp"
#include "sparta/kernel/Scheduler.hpp"
#include "sparta/pipeViewer/Outputter.hpp"
#include "sparta/pipeViewer/ClockFileWriter.hpp"
#include "sparta/pipeViewer/LocationFileWriter.hpp"
#include "sparta/simulation/TreeNodePrivateAttorney.hpp"
Go to the source code of this file.
Classes | |
class | sparta::collection::PipelineCollector |
A class that facilitates all universal pipeline collection operations such as outputting finalized records, generating unique transaction Id's, maintaining heartbeat functionality, writing the location file, writing the clock file. More... | |
Namespaces | |
namespace | sparta |
Macros for handling exponential backoff. | |
Class to facilitate pipeline collection operations.
Definition in file PipelineCollector.hpp.