From 1a832ce483ff8c1276bc3cd3d97e3caadb38c4df Mon Sep 17 00:00:00 2001 From: Romain Forlot Date: Mon, 25 Sep 2017 01:10:42 +0200 Subject: Implement recursionCheck using observer pattern Change-Id: Ic404c098f316106abe1918c3cd100ae047f4f555 Signed-off-by: Romain Forlot --- signal-composer-binding/signal-composer-binding.cpp | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) (limited to 'signal-composer-binding/signal-composer-binding.cpp') diff --git a/signal-composer-binding/signal-composer-binding.cpp b/signal-composer-binding/signal-composer-binding.cpp index d4236a0..44b644c 100644 --- a/signal-composer-binding/signal-composer-binding.cpp +++ b/signal-composer-binding/signal-composer-binding.cpp @@ -217,16 +217,16 @@ int execConf() { sig->attachToSourceSignals(composer); } -/* + for(auto& sig: allSignals) { - if( (err += sig->recursionCheck()) ) + if( (err += sig->initialRecursionCheck()) ) { AFB_ERROR("There is an infinite recursion loop in your signals definition. Root coming from signal: %s", sig->id().c_str()); return err; } } -*/ + composer.execSignalsSubscription(); AFB_DEBUG("Signal Composer Control configuration Done.\n signals=%d", (int)sigCount); -- cgit 1.2.3-korg