diff options
Diffstat (limited to 'ace/Shared_Memory.h')
-rw-r--r-- | ace/Shared_Memory.h | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/ace/Shared_Memory.h b/ace/Shared_Memory.h index 2ebc8b79d36..7d07b598610 100644 --- a/ace/Shared_Memory.h +++ b/ace/Shared_Memory.h @@ -16,7 +16,12 @@ #include /**/ "ace/pre.h" -#include "ace/ACE_export.h" +#ifdef ACE_MEMORY_BUILD_DLL +# include "ace/ACE_Memory_export.h" +#else +# include "ace/ACE_export.h" +# define ACE_Memory_Export ACE_Export +#endif /* ACE_MEMORY_BUILD_DLL */ #include "ace/os_include/os_stddef.h" @@ -24,8 +29,6 @@ # pragma once #endif /* ACE_LACKS_PRAGMA_ONCE */ -ACE_BEGIN_VERSIONED_NAMESPACE_DECL - /** * @class ACE_Shared_Memory * @@ -37,7 +40,7 @@ ACE_BEGIN_VERSIONED_NAMESPACE_DECL * memory. For a much more sophisticated version, please check * out the <ACE_Malloc> class. */ -class ACE_Export ACE_Shared_Memory +class ACE_Memory_Export ACE_Shared_Memory { public: virtual ~ACE_Shared_Memory (void); @@ -51,8 +54,6 @@ public: virtual ACE_HANDLE get_id (void) const = 0; }; -ACE_END_VERSIONED_NAMESPACE_DECL - #include /**/ "ace/post.h" #endif /* ACE_SHARED_MEMORY_H */ |