summaryrefslogtreecommitdiff
path: root/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp')
-rw-r--r--CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp10
1 files changed, 8 insertions, 2 deletions
diff --git a/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp b/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp
index 7d090ea568c..da1836889c9 100644
--- a/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp
+++ b/CIAO/DAnCE/tests/CIAO/Components/SimpleConsumer_exec.cpp
@@ -9,7 +9,8 @@ namespace CIAO_Simple_SimpleConsumer_Impl
// Component Executor Implementation Class: SimpleConsumer_exec_i
//==================================================================
- SimpleConsumer_exec_i::SimpleConsumer_exec_i (void)
+ SimpleConsumer_exec_i::SimpleConsumer_exec_i (void) :
+ pushed_ (false)
{
DANCE_TRACE ("SimpleConsumer_exec_i::SimpleConsumer_exec_i (void)");
}
@@ -31,7 +32,8 @@ namespace CIAO_Simple_SimpleConsumer_Impl
{
DANCE_TRACE ("SimpleConsumer_exec_i::push_hello_ ()");
// Your code here.
-
+
+ this->pushed_ = true;
ACE_DEBUG ((LM_EMERGENCY, "SimpleConsumer_exec_i::push_hello_ - "
"Received hello event, value is %s\n", ev->hello_ ()));
}
@@ -78,6 +80,10 @@ namespace CIAO_Simple_SimpleConsumer_Impl
SimpleConsumer_exec_i::ccm_remove ()
{
DANCE_TRACE ("SimpleConsumer_exec_i::ccm_remove ()");
+ if (!pushed_)
+ {
+ ACE_ERROR ((LM_EMERGENCY, "Error: SimpleConsumer didn't get pushed!\n"));
+ }
// Your code here.
}