summaryrefslogtreecommitdiff
path: root/TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec.h
diff options
context:
space:
mode:
Diffstat (limited to 'TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec.h')
-rw-r--r--TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec.h15
1 files changed, 12 insertions, 3 deletions
diff --git a/TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec.h b/TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec.h
index c146963b048..5e53c8ba334 100644
--- a/TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec.h
+++ b/TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec.h
@@ -14,9 +14,13 @@
#include "SenderEC.h"
#include "Sender_exec_export.h"
#include "tao/LocalObject.h"
+#include "ace/DLL.h"
namespace Sender_Impl
{
+
+ typedef ::Components::EnterpriseComponent_ptr (*ExecFactory) (void);
+
/**
* @class Sender_exec_i
*
@@ -39,6 +43,9 @@ namespace Sender_Impl
virtual ::Components::EnterpriseComponent_ptr
etherealize (ACE_ENV_SINGLE_ARG_DECL_WITH_DEFAULTS)
ACE_THROW_SPEC ((CORBA::SystemException));
+
+ protected:
+ int count_;
};
class SENDER_EXEC_Export Sender_exec_i :
@@ -49,13 +56,15 @@ namespace Sender_Impl
public:
/// Default constructor.
Sender_exec_i ()
- : message_(CORBA::string_dup ("Default Message"))
+ : message_(CORBA::string_dup ("Default Message")),
+ count_ (0)
{
}
/// Secondary construction.
Sender_exec_i (const char* local_message)
- : message_ (CORBA::string_dup (local_message))
+ : message_ (CORBA::string_dup (local_message)),
+ count_ (0)
{
}
@@ -118,8 +127,8 @@ namespace Sender_Impl
private:
CORBA::String_var message_;
-
friend class Message_Impl;
+ int count_;
};