The Sparta Modeling Framework
Loading...
Searching...
No Matches
sparta::app::PipelineTrigger Class Reference

Trigger used to enable/disable Pipeline colletion. More...

#include <AppTriggers.hpp>

Inheritance diagram for sparta::app::PipelineTrigger:
Collaboration diagram for sparta::app::PipelineTrigger:

Public Member Functions

 PipelineTrigger (const std::string &pipeline_collection_path, const std::set< std::string > &pipeline_enabled_node_names, uint64_t pipeline_heartbeat, bool multiple_triggers, sparta::Clock *clk, sparta::RootTreeNode *rtn)
 
void go () override
 
void stop () override
 

Detailed Description

Trigger used to enable/disable Pipeline colletion.

Definition at line 29 of file AppTriggers.hpp.

Constructor & Destructor Documentation

◆ PipelineTrigger()

sparta::app::PipelineTrigger::PipelineTrigger ( const std::string &  pipeline_collection_path,
const std::set< std::string > &  pipeline_enabled_node_names,
uint64_t  pipeline_heartbeat,
bool  multiple_triggers,
sparta::Clock clk,
sparta::RootTreeNode rtn 
)
inline

Definition at line 32 of file AppTriggers.hpp.

Member Function Documentation

◆ go()

void sparta::app::PipelineTrigger::go ( )
inlineoverride

Definition at line 52 of file AppTriggers.hpp.

◆ stop()

void sparta::app::PipelineTrigger::stop ( )
inlineoverride

Definition at line 65 of file AppTriggers.hpp.


The documentation for this class was generated from the following file: