diff options
author | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-09-05 11:01:56 +0200 |
---|---|---|
committer | Matthias P. Braendli <matthias.braendli@mpb.li> | 2019-09-05 11:01:56 +0200 |
commit | 32f9e6e8bfa584f0dfb155c0bb7cdc843614af5c (patch) | |
tree | 59cd09a0eaa6469ba7aed1b9b167cfc8643ec68f /src/Flowgraph.cpp | |
parent | 0c532ab20b47d661f098cc6089184303dce65d56 (diff) | |
download | dabmod-32f9e6e8bfa584f0dfb155c0bb7cdc843614af5c.tar.gz dabmod-32f9e6e8bfa584f0dfb155c0bb7cdc843614af5c.tar.bz2 dabmod-32f9e6e8bfa584f0dfb155c0bb7cdc843614af5c.zip |
Rework EDI input
- Use same main loop for both ETI and EDI inputs
- Test SFN functionality with EDI input
- Add log.show_process_time setting for process time printout
Diffstat (limited to 'src/Flowgraph.cpp')
-rw-r--r-- | src/Flowgraph.cpp | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/Flowgraph.cpp b/src/Flowgraph.cpp index 4c83fe8..3d4cdcc 100644 --- a/src/Flowgraph.cpp +++ b/src/Flowgraph.cpp @@ -43,8 +43,7 @@ using EdgeIterator = std::vector<shared_ptr<Edge> >::iterator; Node::Node(shared_ptr<ModPlugin> plugin) : - myPlugin(plugin), - myProcessTime(0) + myPlugin(plugin) { PDEBUG("Node::Node(plugin(%s): %p) @ %p\n", plugin->name(), plugin.get(), this); @@ -237,8 +236,8 @@ Edge::~Edge() -Flowgraph::Flowgraph() : - myProcessTime(0) +Flowgraph::Flowgraph(bool showProcessTime) : + myShowProcessTime(showProcessTime) { PDEBUG("Flowgraph::Flowgraph() @ %p\n", this); } @@ -248,7 +247,7 @@ Flowgraph::~Flowgraph() { PDEBUG("Flowgraph::~Flowgraph() @ %p\n", this); - if (myProcessTime) { + if (myShowProcessTime and myProcessTime) { stringstream ss; ss << "Process time:\n"; |