diff options
Diffstat (limited to 'ace/Method_Request.h')
-rw-r--r-- | ace/Method_Request.h | 22 |
1 files changed, 10 insertions, 12 deletions
diff --git a/ace/Method_Request.h b/ace/Method_Request.h index e6b4564f91b..ca048863079 100644 --- a/ace/Method_Request.h +++ b/ace/Method_Request.h @@ -17,7 +17,12 @@ #include /**/ "ace/pre.h" -#include "ace/ACE_export.h" +#ifdef ACE_THREADS_BUILD_DLL +# include "ace/ACE_Threads_export.h" +#else +# include "ace/ACE_export.h" +# define ACE_Threads_Export ACE_Export +#endif /* ACE_THREADS_BUILD_DLL */ #if !defined (ACE_LACKS_PRAGMA_ONCE) # pragma once @@ -25,8 +30,6 @@ #include "ace/Global_Macros.h" -ACE_BEGIN_VERSIONED_NAMESPACE_DECL - /** * @class ACE_Method_Request * @@ -42,7 +45,7 @@ ACE_BEGIN_VERSIONED_NAMESPACE_DECL * * @sa ACE_Activation_Queue */ -class ACE_Export ACE_Method_Request +class ACE_Threads_Export ACE_Method_Request { public: // = Initialization and termination methods. @@ -81,20 +84,15 @@ public: */ virtual int call (void) = 0; -private: - - /// Disallow copying and assignment. - ACE_Method_Request (const ACE_Method_Request &); - void operator= (const ACE_Method_Request &); - protected: /// The priority of the request. unsigned long priority_; +private: + ACE_UNIMPLEMENTED_FUNC (void operator= (const ACE_Method_Request &)) + ACE_UNIMPLEMENTED_FUNC (ACE_Method_Request (const ACE_Method_Request &)) }; -ACE_END_VERSIONED_NAMESPACE_DECL - #include /**/ "ace/post.h" #endif /* ACE_METHOD_REQUEST_H */ |