summaryrefslogtreecommitdiff
path: root/ace
diff options
context:
space:
mode:
authorschmidt <douglascraigschmidt@users.noreply.github.com>2001-02-18 16:21:23 +0000
committerschmidt <douglascraigschmidt@users.noreply.github.com>2001-02-18 16:21:23 +0000
commitc84871b051e8d7338c699d14c51eb9cd8fb122a7 (patch)
treeb4ce6f88281f1c7b96e53be791ae2d7016312175 /ace
parentd189ba42edba113b42a3832351781a7427e0b6ce (diff)
downloadATCD-c84871b051e8d7338c699d14c51eb9cd8fb122a7.tar.gz
ChangeLogTag:Sun Feb 18 09:59:18 2001 Douglas C. Schmidt <schmidt@ace.cs.wustl.edu>
Diffstat (limited to 'ace')
-rw-r--r--ace/Local_Tokens.cpp4
-rw-r--r--ace/Local_Tokens.h5
-rw-r--r--ace/Local_Tokens.i5
-rw-r--r--ace/Object_Manager.cpp8
-rw-r--r--ace/Remote_Tokens.cpp4
-rw-r--r--ace/Remote_Tokens.h5
-rw-r--r--ace/Remote_Tokens.i4
-rw-r--r--ace/Token_Collection.cpp5
-rw-r--r--ace/Token_Collection.h5
-rw-r--r--ace/Token_Collection.i4
-rw-r--r--ace/Token_Invariants.cpp5
-rw-r--r--ace/Token_Invariants.h5
-rw-r--r--ace/Token_Manager.cpp5
-rw-r--r--ace/Token_Manager.h5
-rw-r--r--ace/Token_Manager.i3
-rw-r--r--ace/Token_Request_Reply.cpp5
-rw-r--r--ace/Token_Request_Reply.h4
-rw-r--r--ace/Token_Request_Reply.i3
18 files changed, 65 insertions, 19 deletions
diff --git a/ace/Local_Tokens.cpp b/ace/Local_Tokens.cpp
index 6edb9684175..8e4a3d55038 100644
--- a/ace/Local_Tokens.cpp
+++ b/ace/Local_Tokens.cpp
@@ -8,6 +8,8 @@
#include "ace/Local_Tokens.i"
#endif /* __ACE_INLINE__ */
+#if defined (ACE_HAS_TOKENS_LIBRARY)
+
ACE_RCSID(ace, Local_Tokens, "$Id$")
void
@@ -1452,3 +1454,5 @@ template class ACE_Node <ACE_TPQ_Entry *>;
#pragma instantiate ACE_Unbounded_Stack <ACE_TPQ_Entry *>
#pragma instantiate ACE_Node <ACE_TPQ_Entry *>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+#endif /* ACE_HAS_TOKENS_LIBRARY */
diff --git a/ace/Local_Tokens.h b/ace/Local_Tokens.h
index b11d03f06f1..6660d8b2028 100644
--- a/ace/Local_Tokens.h
+++ b/ace/Local_Tokens.h
@@ -41,7 +41,6 @@
*/
//=============================================================================
-
#ifndef ACE_LOCAL_MUTEX_H
#define ACE_LOCAL_MUTEX_H
#include "ace/pre.h"
@@ -57,6 +56,8 @@
#include "ace/Map_Manager.h"
#include "ace/Log_Msg.h"
+#if defined (ACE_HAS_TOKENS_LIBRARY)
+
#if !(defined (ACE_HAS_THREADS) && defined (ACE_HAS_THREAD_SPECIFIC_STORAGE))
# define ACE_NO_TSS_TOKENS 1
#endif /* !(defined (ACE_HAS_THREADS) && defined (ACE_HAS_THREAD_SPECIFIC_STORAGE)) */
@@ -1088,6 +1089,8 @@ protected:
ACE_Tokens *create_token (const ACE_TCHAR *name);
};
+#endif /* ACE_HAS_TOKENS_LIBRARY */
+
#if defined (__ACE_INLINE__)
#include "ace/Local_Tokens.i"
#endif /* __ACE_INLINE__ */
diff --git a/ace/Local_Tokens.i b/ace/Local_Tokens.i
index 9a195950729..6f9fe43fa30 100644
--- a/ace/Local_Tokens.i
+++ b/ace/Local_Tokens.i
@@ -1,7 +1,7 @@
/* -*- C++ -*- */
// $Id$
-// Local_Tokens.i
+#if defined (ACE_HAS_TOKENS_LIBRARY)
ACE_INLINE int
ACE_Token_Proxy::type (void) const
@@ -10,7 +10,6 @@ ACE_Token_Proxy::type (void) const
return 0;
}
-
ACE_INLINE int
ACE_Token_Proxy::acquire_read (int notify,
void (*sleep_hook)(void *),
@@ -431,3 +430,5 @@ ACE_Token_Name::operator== (const ACE_Token_Name &rhs) const
// the name and type must be the same
return (ACE_OS::strcmp (this->token_name_, rhs.name ()) == 0);
}
+
+#endif /* ACE_HAS_TOKENS_LIBRARY */
diff --git a/ace/Object_Manager.cpp b/ace/Object_Manager.cpp
index 28826755974..7b6ede3605e 100644
--- a/ace/Object_Manager.cpp
+++ b/ace/Object_Manager.cpp
@@ -247,12 +247,12 @@ ACE_Object_Manager::init (void)
ACE_PREALLOCATE_OBJECT (ACE_Recursive_Thread_Mutex,
ACE_SINGLETON_RECURSIVE_THREAD_LOCK)
ACE_PREALLOCATE_OBJECT (ACE_Thread_Mutex, ACE_THREAD_EXIT_LOCK)
-#if !defined (ACE_LACKS_ACE_TOKEN)
+#if !defined (ACE_LACKS_ACE_TOKEN) && defined (ACE_HAS_TOKENS_LIBRARY)
ACE_PREALLOCATE_OBJECT (ACE_TOKEN_CONST::MUTEX,
ACE_TOKEN_MANAGER_CREATION_LOCK)
ACE_PREALLOCATE_OBJECT (ACE_TOKEN_CONST::MUTEX,
ACE_TOKEN_INVARIANTS_CREATION_LOCK)
-#endif /* ! ACE_LACKS_ACE_TOKEN */
+#endif /* ! ACE_LACKS_ACE_TOKEN && ACE_HAS_TOKENS_LIBRARY */
ACE_PREALLOCATE_OBJECT (ACE_Thread_Mutex,
ACE_PROACTOR_EVENT_LOOP_LOCK)
# endif /* ACE_MT_SAFE */
@@ -707,12 +707,12 @@ ACE_Object_Manager::fini (void)
ACE_DELETE_PREALLOCATED_OBJECT (ACE_Recursive_Thread_Mutex,
ACE_SINGLETON_RECURSIVE_THREAD_LOCK)
ACE_DELETE_PREALLOCATED_OBJECT (ACE_Thread_Mutex, ACE_THREAD_EXIT_LOCK)
-#if !defined (ACE_LACKS_ACE_TOKEN)
+#if !defined (ACE_LACKS_ACE_TOKEN) && defined (ACE_HAS_TOKENS_LIBRARY)
ACE_DELETE_PREALLOCATED_OBJECT (ACE_TOKEN_CONST::MUTEX,
ACE_TOKEN_MANAGER_CREATION_LOCK)
ACE_DELETE_PREALLOCATED_OBJECT (ACE_TOKEN_CONST::MUTEX,
ACE_TOKEN_INVARIANTS_CREATION_LOCK)
-#endif /* ! ACE_LACKS_ACE_TOKEN */
+#endif /* ! ACE_LACKS_ACE_TOKEN && ACE_HAS_TOKENS_LIBRARY */
ACE_DELETE_PREALLOCATED_OBJECT (ACE_Thread_Mutex,
ACE_PROACTOR_EVENT_LOOP_LOCK)
# endif /* ACE_MT_SAFE */
diff --git a/ace/Remote_Tokens.cpp b/ace/Remote_Tokens.cpp
index 504b6319e65..f8899f63c35 100644
--- a/ace/Remote_Tokens.cpp
+++ b/ace/Remote_Tokens.cpp
@@ -8,6 +8,8 @@
#include "ace/Remote_Tokens.i"
#endif /* __ACE_INLINE__ */
+#if defined (ACE_HAS_TOKENS_LIBRARY)
+
ACE_RCSID(ace, Remote_Tokens, "$Id$")
#if defined (ACE_MT_SAFE) && (ACE_MT_SAFE != 0)
@@ -432,3 +434,5 @@ template class ACE_Singleton <ACE_TSS_Connection, ACE_TSS_CONNECTION_MUTEX>;
#pragma instantiate ACE_TSS <ACE_SOCK_Stream>
#pragma instantiate ACE_Singleton <ACE_TSS_Connection, ACE_TSS_CONNECTION_MUTEX>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+#endif /* ACE_HAS_TOKENS_LIBRARY */
diff --git a/ace/Remote_Tokens.h b/ace/Remote_Tokens.h
index 54c486d4723..6ec934027cb 100644
--- a/ace/Remote_Tokens.h
+++ b/ace/Remote_Tokens.h
@@ -11,7 +11,6 @@
*/
//=============================================================================
-
#ifndef ACE_REMOTE_MUTEX_H
#define ACE_REMOTE_MUTEX_H
#include "ace/pre.h"
@@ -28,6 +27,8 @@
#include "ace/Local_Tokens.h"
#include "ace/Token_Request_Reply.h"
+#if defined (ACE_HAS_TOKENS_LIBRARY)
+
/**
* @class ACE_Remote_Token_Proxy
*
@@ -305,6 +306,8 @@ private:
void operator= (const ACE_TSS_Connection &);
};
+#endif /* ACE_HAS_TOKENS_LIBRARY */
+
#if defined (__ACE_INLINE__)
#include "ace/Remote_Tokens.i"
#endif /* __ACE_INLINE__ */
diff --git a/ace/Remote_Tokens.i b/ace/Remote_Tokens.i
index bbd2b2613e7..01fee89af45 100644
--- a/ace/Remote_Tokens.i
+++ b/ace/Remote_Tokens.i
@@ -1,7 +1,7 @@
/* -*- C++ -*- */
// $Id$
-// Remote_Tokens.i
+#if defined (ACE_HAS_TOKENS_LIBRARY)
ACE_INLINE
ACE_Remote_Mutex::ACE_Remote_Mutex (void)
@@ -94,3 +94,5 @@ ACE_Remote_WLock::clone (void) const
ignore_deadlock_,
debug_);
}
+
+#endif /* ACE_HAS_TOKENS_LIBRARY */
diff --git a/ace/Token_Collection.cpp b/ace/Token_Collection.cpp
index e94426b0144..a899c5e38bc 100644
--- a/ace/Token_Collection.cpp
+++ b/ace/Token_Collection.cpp
@@ -1,4 +1,3 @@
-// Token_Collection.cpp
// $Id$
#include "ace/Token_Collection.h"
@@ -7,6 +6,8 @@
#include "ace/Token_Collection.i"
#endif /* __ACE_INLINE__ */
+#if defined (ACE_HAS_TOKENS_LIBRARY)
+
ACE_RCSID(ace, Token_Collection, "$Id$")
ACE_Token_Collection::ACE_Token_Collection (int debug,
@@ -300,3 +301,5 @@ template class ACE_Map_Entry<ACE_Token_Name, ACE_Token_Proxy *>;
#pragma instantiate ACE_Map_Reverse_Iterator<ACE_Token_Name, ACE_Token_Proxy *, ACE_Null_Mutex>
#pragma instantiate ACE_Map_Entry<ACE_Token_Name, ACE_Token_Proxy *>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+#endif /* ACE_HAS_TOKENS_LIBRARY */
diff --git a/ace/Token_Collection.h b/ace/Token_Collection.h
index c0fc0bbc531..3c6e4297214 100644
--- a/ace/Token_Collection.h
+++ b/ace/Token_Collection.h
@@ -20,7 +20,6 @@
*/
//=============================================================================
-
#ifndef ACE_TOKEN_COLLECTION_H
#define ACE_TOKEN_COLLECTION_H
#include "ace/pre.h"
@@ -34,6 +33,8 @@
#include "ace/Local_Tokens.h"
#include "ace/SString.h"
+#if defined (ACE_HAS_TOKENS_LIBRARY)
+
/**
* @class ACE_Token_Collection
*
@@ -223,6 +224,8 @@ protected:
virtual ACE_Tokens *create_token (const ACE_TCHAR *name);
};
+#endif /* ACE_HAS_TOKENS_LIBRARY */
+
#if defined (__ACE_INLINE__)
#include "ace/Token_Collection.i"
#endif /* __ACE_INLINE__ */
diff --git a/ace/Token_Collection.i b/ace/Token_Collection.i
index e5f83852713..fcab4df9b09 100644
--- a/ace/Token_Collection.i
+++ b/ace/Token_Collection.i
@@ -1,10 +1,12 @@
/* -*- C++ -*- */
// $Id$
-// Token_Collection.i
+#if defined (ACE_HAS_TOKENS_LIBRARY)
ACE_INLINE const ACE_TCHAR *
ACE_Token_Collection::name (void) const
{
return name_;
}
+
+#endif /* ACE_HAS_TOKENS_LIBRARY */
diff --git a/ace/Token_Invariants.cpp b/ace/Token_Invariants.cpp
index 7ad59665b0e..e709e1ea65b 100644
--- a/ace/Token_Invariants.cpp
+++ b/ace/Token_Invariants.cpp
@@ -1,9 +1,10 @@
-// Token_Invariants.cpp
// $Id$
#include "ace/Token_Invariants.h"
#include "ace/Object_Manager.h"
+#if defined (ACE_HAS_TOKENS_LIBRARY)
+
ACE_RCSID(ace, Token_Invariants, "$Id$")
ACE_Token_Invariant_Manager *ACE_Token_Invariant_Manager::instance_ = 0;
@@ -363,3 +364,5 @@ template class ACE_Map_Entry<ACE_Token_Name, ACE_RWLock_Invariants *>;
#pragma instantiate ACE_Map_Reverse_Iterator<ACE_Token_Name, ACE_RWLock_Invariants *, ACE_Null_Mutex>
#pragma instantiate ACE_Map_Entry<ACE_Token_Name, ACE_RWLock_Invariants *>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+#endif /* ACE_HAS_TOKENS_LIBRARY */
diff --git a/ace/Token_Invariants.h b/ace/Token_Invariants.h
index 2be2d194017..e5c10ebaed6 100644
--- a/ace/Token_Invariants.h
+++ b/ace/Token_Invariants.h
@@ -16,7 +16,6 @@
*/
//=============================================================================
-
#ifndef ACE_TOKEN_INVARIANTS_H
#define ACE_TOKEN_INVARIANTS_H
#include "ace/pre.h"
@@ -30,6 +29,8 @@
#include "ace/Map_Manager.h"
#include "ace/Local_Tokens.h"
+#if defined (ACE_HAS_TOKENS_LIBRARY)
+
/**
* @class ACE_Mutex_Invariants
*
@@ -221,5 +222,7 @@ protected:
static ACE_Token_Invariant_Manager *instance_;
};
+#endif /* ACE_HAS_TOKENS_LIBRARY */
+
#include "ace/post.h"
#endif /* ACE_TOKEN_INVARIANTS_H */
diff --git a/ace/Token_Manager.cpp b/ace/Token_Manager.cpp
index 8ce44b15042..055e69a2f14 100644
--- a/ace/Token_Manager.cpp
+++ b/ace/Token_Manager.cpp
@@ -1,4 +1,3 @@
-// Token_Manager.cpp
// $Id$
#include "ace/Token_Manager.h"
@@ -8,6 +7,8 @@
#include "ace/Token_Manager.i"
#endif /* __ACE_INLINE__ */
+#if defined (ACE_HAS_TOKENS_LIBRARY)
+
ACE_RCSID(ace, Token_Manager, "$Id$")
// singleton token manager
@@ -275,3 +276,5 @@ template class ACE_Map_Entry <ACE_Token_Name, ACE_Tokens *>;
#pragma instantiate ACE_Map_Reverse_Iterator<ACE_Token_Name, ACE_Tokens *, ACE_Null_Mutex>
#pragma instantiate ACE_Map_Entry <ACE_Token_Name, ACE_Tokens *>
#endif /* ACE_HAS_EXPLICIT_TEMPLATE_INSTANTIATION */
+
+#endif /* ACE_HAS_TOKENS_LIBRARY */
diff --git a/ace/Token_Manager.h b/ace/Token_Manager.h
index 56fb63db6a0..aec44e08ae3 100644
--- a/ace/Token_Manager.h
+++ b/ace/Token_Manager.h
@@ -10,7 +10,6 @@
*/
//=============================================================================
-
#ifndef ACE_TOKEN_MANAGER_H
#define ACE_TOKEN_MANAGER_H
#include "ace/pre.h"
@@ -24,6 +23,8 @@
#include "ace/Map_Manager.h"
#include "ace/Local_Tokens.h"
+#if defined (ACE_HAS_TOKENS_LIBRARY)
+
class ACE_Local_Mutex;
class ACE_Mutex_Token;
@@ -124,6 +125,8 @@ private:
COLLECTION collection_;
};
+#endif /* ACE_HAS_TOKENS_LIBRARY */
+
#if defined (__ACE_INLINE__)
#include "ace/Token_Manager.i"
#endif /* __ACE_INLINE__ */
diff --git a/ace/Token_Manager.i b/ace/Token_Manager.i
index 572d439f289..2ef2d7e1f53 100644
--- a/ace/Token_Manager.i
+++ b/ace/Token_Manager.i
@@ -1,7 +1,7 @@
/* -*- C++ -*- */
// $Id$
-// Token_Manager.i
+#if defined (ACE_HAS_TOKENS_LIBRARY)
ACE_INLINE ACE_TOKEN_CONST::MUTEX &
ACE_Token_Manager::mutex (void)
@@ -17,3 +17,4 @@ ACE_Token_Manager::debug (int d)
debug_ = d;
}
+#endif /* ACE_HAS_TOKENS_LIBRARY */
diff --git a/ace/Token_Request_Reply.cpp b/ace/Token_Request_Reply.cpp
index dca95183e83..9fecb01e443 100644
--- a/ace/Token_Request_Reply.cpp
+++ b/ace/Token_Request_Reply.cpp
@@ -1,4 +1,3 @@
-// Token_Request_Reply.cpp
// $Id$
#include "ace/Token_Request_Reply.h"
@@ -7,6 +6,8 @@
#include "ace/Token_Request_Reply.i"
#endif /* __ACE_INLINE__ */
+#if defined (ACE_HAS_TOKENS_LIBRARY)
+
ACE_RCSID(ace, Token_Request_Reply, "$Id$")
// Default "do nothing" constructor.
@@ -173,3 +174,5 @@ ACE_Token_Reply::dump (void) const
this->length (), this->errnum ()));
ACE_DEBUG ((LM_DEBUG, ACE_LIB_TEXT ("arg = %d"), this->arg ()));
}
+
+#endif /* ACE_HAS_TOKENS_LIBRARY */
diff --git a/ace/Token_Request_Reply.h b/ace/Token_Request_Reply.h
index f1f10b93ba9..1c3aa88d09c 100644
--- a/ace/Token_Request_Reply.h
+++ b/ace/Token_Request_Reply.h
@@ -28,6 +28,8 @@
#include "ace/Time_Value.h"
+#if defined (ACE_HAS_TOKENS_LIBRARY)
+
// Specifies the size of the fixed length portion of
// the Transfer structure in ACE_Token_Request
#define ACE_TOKEN_REQUEST_HEADER_SIZE 40
@@ -235,6 +237,8 @@ private:
} transfer_;
};
+#endif /* ACE_HAS_TOKENS_LIBRARY */
+
#if defined (__ACE_INLINE__)
#include "ace/Token_Request_Reply.i"
#endif /* __ACE_INLINE__ */
diff --git a/ace/Token_Request_Reply.i b/ace/Token_Request_Reply.i
index 999677a664f..e1c8ace3ad5 100644
--- a/ace/Token_Request_Reply.i
+++ b/ace/Token_Request_Reply.i
@@ -1,7 +1,7 @@
/* -*- C++ -*- */
// $Id$
-// Token_Request_Reply.i
+#if defined (ACE_HAS_TOKENS_LIBRARY)
// = Set/get the length of the encoded/decoded message.
@@ -193,3 +193,4 @@ ACE_Token_Reply::arg (ACE_UINT32 arg)
this->transfer_.arg_ = htonl (arg);
}
+#endif /* ACE_HAS_TOKENS_LIBRARY */