summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ace/FILE.h2
-rw-r--r--ace/Filecache.h2
-rw-r--r--ace/IOStream.h2
-rw-r--r--ace/Local_Tokens.h2
-rw-r--r--ace/OS.h12
-rw-r--r--ace/SOCK_Dgram_Bcast.h2
-rw-r--r--ace/Select_Reactor.h2
-rw-r--r--ace/Synch.h6
-rw-r--r--ace/Synch_T.h4
-rw-r--r--ace/Token_Invariants.h4
10 files changed, 19 insertions, 19 deletions
diff --git a/ace/FILE.h b/ace/FILE.h
index 0720728232c..af22a43ade3 100644
--- a/ace/FILE.h
+++ b/ace/FILE.h
@@ -33,7 +33,7 @@
#define ACE_FILE_STREAM ACE_FILE_IO, ACE_FILE_Addr
#endif /* ACE_TEMPLATE_TYPEDEFS */
-class ACE_FILE_Info
+class ACE_Export ACE_FILE_Info
{
// = TITLE
// Abstracts basic OS FILE information.
diff --git a/ace/Filecache.h b/ace/Filecache.h
index f558ae23f36..468b5254157 100644
--- a/ace/Filecache.h
+++ b/ace/Filecache.h
@@ -230,7 +230,7 @@ private:
ACE_SYNCH_RW_MUTEX file_lock_[DEFAULT_VIRTUAL_FILESYSTEM_TABLE_SIZE];
};
-class ACE_Filecache_Object
+class ACE_Export ACE_Filecache_Object
{
// = TITLE
// Abstraction over a real file. This is what the Virtual
diff --git a/ace/IOStream.h b/ace/IOStream.h
index 55ceb3be4b9..28cbc6a42a6 100644
--- a/ace/IOStream.h
+++ b/ace/IOStream.h
@@ -52,7 +52,7 @@ typedef string ACE_IOStream_String;
#endif /* __DECCXX_VER */
-class ACE_Quoted_String : public ACE_IOStream_String
+class ACE_Export ACE_Quoted_String : public ACE_IOStream_String
{
public:
inline ACE_Quoted_String (void) { *this = ""; }
diff --git a/ace/Local_Tokens.h b/ace/Local_Tokens.h
index 704eab630fd..3cc4440432a 100644
--- a/ace/Local_Tokens.h
+++ b/ace/Local_Tokens.h
@@ -604,7 +604,7 @@ protected:
};
// a..
-class ACE_Token_Name
+class ACE_Export ACE_Token_Name
{
// = TITLE
// Allows Token_Manger to identify tokens.
diff --git a/ace/OS.h b/ace/OS.h
index f3894653be9..fd26466853a 100644
--- a/ace/OS.h
+++ b/ace/OS.h
@@ -362,7 +362,7 @@
# endif /* ACE_NON_BLOCKING_BUG_DELAY */
# if defined (_DEBUG) && !defined (ACE_HAS_WINCE)
-class ACE_No_Heap_Check
+class ACE_Export ACE_No_Heap_Check
{
public:
ACE_No_Heap_Check (void)
@@ -748,7 +748,7 @@ struct ACE_OVERLAPPED
};
// Use pSOS time, wrapped . . .
-class ACE_PSOS_Time_t
+class ACE_Export ACE_PSOS_Time_t
{
public:
@@ -2073,7 +2073,7 @@ typedef HANDLE ACE_event_t;
typedef HANDLE ACE_sema_t;
# else
-class ACE_sema_t
+class ACE_Export ACE_sema_t
{
// = TITLE
// Semaphore simulation for Windows CE.
@@ -3857,7 +3857,7 @@ public:
extern "C" ACE_Export
void ace_cleanup_destroyer (ACE_Cleanup *, void *param = 0);
-class ACE_Cleanup_Info
+class ACE_Export ACE_Cleanup_Info
{
// = TITLE
// Hold cleanup information for thread/process
@@ -3889,7 +3889,7 @@ extern "C" ACE_Export void *ace_thread_adapter (void *args);
class ACE_Thread_Manager;
class ACE_Thread_Descriptor;
-class ACE_Thread_Adapter
+class ACE_Export ACE_Thread_Adapter
{
// = TITLE
// Converts a C++ function into a function <ace_thread_adapter>
@@ -5183,7 +5183,7 @@ extern "C" ssize_t writev_timedwait (ACE_HANDLE handle,
# define ACE_DEFAULT_THREAD_KEYS 64
# endif /* ! ACE_DEFAULT_THREAD_KEYS */
-class ACE_TSS_Emulation
+class ACE_Export ACE_TSS_Emulation
{
// = TITLE
// Thread-specific storage emulation.
diff --git a/ace/SOCK_Dgram_Bcast.h b/ace/SOCK_Dgram_Bcast.h
index 465c9d4245d..680861860b0 100644
--- a/ace/SOCK_Dgram_Bcast.h
+++ b/ace/SOCK_Dgram_Bcast.h
@@ -19,7 +19,7 @@
#include "ace/INET_Addr.h"
#include "ace/SOCK_Dgram.h"
-class ACE_Bcast_Node
+class ACE_Export ACE_Bcast_Node
{
public:
ACE_Bcast_Node (ACE_INET_Addr &, ACE_Bcast_Node *);
diff --git a/ace/Select_Reactor.h b/ace/Select_Reactor.h
index 32f3533b36d..0e0fa642aa7 100644
--- a/ace/Select_Reactor.h
+++ b/ace/Select_Reactor.h
@@ -132,7 +132,7 @@ private:
typedef ACE_Null_Mutex ACE_Select_Reactor_Token;
#endif /* ACE_MT_SAFE */
-class ACE_Event_Tuple
+class ACE_Export ACE_Event_Tuple
{
// = TITLE
// An ACE_Event_Handler and its associated ACE_HANDLE.
diff --git a/ace/Synch.h b/ace/Synch.h
index bbdce139546..e82d6834952 100644
--- a/ace/Synch.h
+++ b/ace/Synch.h
@@ -601,7 +601,7 @@ private:
// We need this to get the readers/writer semantics...
};
-class ACE_Null_Barrier
+class ACE_Export ACE_Null_Barrier
{
// = TITLE
// Implements "NULL barrier synchronization".
@@ -709,7 +709,7 @@ private:
ACE_Null_Mutex_Guard (const ACE_Null_Mutex_Guard &);
};
-class ACE_TSS_Adapter
+class ACE_Export ACE_TSS_Adapter
{
// = TITLE
// This class encapsulates a TSS object and its associated
@@ -1315,7 +1315,7 @@ private:
// appear to be a portable and robust means of implementing this
// functionality across platforms.
-class ACE_Process_Condition
+class ACE_Export ACE_Process_Condition
{
// = TITLE
// ACE_Condition variable wrapper that works across processes.
diff --git a/ace/Synch_T.h b/ace/Synch_T.h
index 31f0cf901f7..3ae81c6a6f1 100644
--- a/ace/Synch_T.h
+++ b/ace/Synch_T.h
@@ -743,7 +743,7 @@ public:
#if defined (ACE_HAS_TEMPLATE_TYPEDEFS)
-class ACE_NULL_SYNCH
+class ACE_Export ACE_NULL_SYNCH
{
// = TITLE
// Implement a do nothing Synchronization wrapper that
@@ -761,7 +761,7 @@ public:
#if defined (ACE_HAS_THREADS)
-class ACE_MT_SYNCH
+class ACE_Export ACE_MT_SYNCH
{
// = TITLE
// Implement a default thread safe synchronization wrapper that
diff --git a/ace/Token_Invariants.h b/ace/Token_Invariants.h
index 2df4de69e51..743b5155ad4 100644
--- a/ace/Token_Invariants.h
+++ b/ace/Token_Invariants.h
@@ -27,7 +27,7 @@
#include "ace/Map_Manager.h"
#include "ace/Local_Tokens.h"
-class ACE_Mutex_Invariants
+class ACE_Export ACE_Mutex_Invariants
{
// = TITLE
// Mutex Invariants
@@ -61,7 +61,7 @@ private:
// Number of owners. This had better be 0 >= owners_ <= 1;
};
-class ACE_RWLock_Invariants
+class ACE_Export ACE_RWLock_Invariants
{
// = TITLE
// RWLock Invariants