The Sparta Modeling Framework
Loading...
Searching...
No Matches
PipelineCollector.hpp File Reference

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.
 

Detailed Description

Class to facilitate pipeline collection operations.

Definition in file PipelineCollector.hpp.