summaryrefslogtreecommitdiff
path: root/modules/CIAO/tests/AMI_CCM/Sender/Hello_Sender_exec.h
diff options
context:
space:
mode:
Diffstat (limited to 'modules/CIAO/tests/AMI_CCM/Sender/Hello_Sender_exec.h')
-rw-r--r--modules/CIAO/tests/AMI_CCM/Sender/Hello_Sender_exec.h17
1 files changed, 17 insertions, 0 deletions
diff --git a/modules/CIAO/tests/AMI_CCM/Sender/Hello_Sender_exec.h b/modules/CIAO/tests/AMI_CCM/Sender/Hello_Sender_exec.h
index e03bedb565d..7686f737e9e 100644
--- a/modules/CIAO/tests/AMI_CCM/Sender/Hello_Sender_exec.h
+++ b/modules/CIAO/tests/AMI_CCM/Sender/Hello_Sender_exec.h
@@ -45,6 +45,22 @@
namespace CIAO_Hello_AMI_Sender_Impl
{
+ class pulse_generator : public virtual ACE_Task_Base
+ {
+ public:
+ pulse_generator (::CCM_AMI::AMI_ami_foo_ptr foo_ami);
+
+ ~pulse_generator ();
+
+ virtual int svc (void);
+
+ private:
+ /// Maintains a handle that actually process the event
+ ::CCM_AMI::AMI_ami_foo_var foo_ami_;
+
+ };
+
+
class AMI_foo_callback_exec_i
: public virtual ::CCM_AMI::CCM_AMI_foo_callback,
public virtual ::CORBA::LocalObject
@@ -102,6 +118,7 @@ namespace CIAO_Hello_AMI_Sender_Impl
private:
::Hello_AMI::CCM_Sender_Context_var context_;
+ pulse_generator* pulser_;
};
extern "C" HELLO_SENDER_EXEC_Export ::Components::EnterpriseComponent_ptr