diff options
Diffstat (limited to 'TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec.h')
-rw-r--r-- | TAO/CIAO/DAnCE/examples/Hello/Sender/Sender_exec.h | 15 |
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_; }; |