diff options
author | schmidt <douglascraigschmidt@users.noreply.github.com> | 1997-12-21 19:26:46 +0000 |
---|---|---|
committer | schmidt <douglascraigschmidt@users.noreply.github.com> | 1997-12-21 19:26:46 +0000 |
commit | 1273754aeeb0c93f83ac20b3a7da8427532f7cd8 (patch) | |
tree | 760551d54bece3e52d2f1cd3d05b26d9c1c1439b /ace/Remote_Tokens.h | |
parent | 85fac9e743dbd47560deefe99a1c638e8551a614 (diff) | |
download | ATCD-1273754aeeb0c93f83ac20b3a7da8427532f7cd8.tar.gz |
*** empty log message ***
Diffstat (limited to 'ace/Remote_Tokens.h')
-rw-r--r-- | ace/Remote_Tokens.h | 52 |
1 files changed, 26 insertions, 26 deletions
diff --git a/ace/Remote_Tokens.h b/ace/Remote_Tokens.h index 6630219ece1..4a2dd9a4450 100644 --- a/ace/Remote_Tokens.h +++ b/ace/Remote_Tokens.h @@ -27,6 +27,7 @@ #include "ace/Token_Request_Reply.h" class ACE_Export ACE_Remote_Token_Proxy : public ACE_Token_Proxy +{ // = TITLE // Proxy for acquiring, renewing, and releasing a distributed // synchronization token. @@ -39,7 +40,6 @@ class ACE_Export ACE_Remote_Token_Proxy : public ACE_Token_Proxy // = BUGS // Distributed sleep_hooks have not been implemented. owner_id () // is not implemented. -{ public: ACE_Remote_Token_Proxy (void); // Null construction. @@ -132,19 +132,19 @@ protected: }; class ACE_Export ACE_Remote_Mutex : public ACE_Remote_Token_Proxy -// = TITLE -// Proxy for acquiring, renewing, and releasing a distributed -// mutex. -// -// = DESCRIPTION -// This is the remote equivalent to ACE_Local_Mutex. The -// Remote_Mutex class offers methods for acquiring, renewing, and -// releasing a distributed synchronization mutex. Similar to -// ACE_Local_Mutex, ACE_Remote_Token_Proxy offers recursive -// acquisition, FIFO waiter ordering, and deadlock detection. It -// depends on the Token Server for its distributed synchronization -// semantics. { + // = TITLE + // Proxy for acquiring, renewing, and releasing a distributed + // mutex. + // + // = DESCRIPTION + // This is the remote equivalent to ACE_Local_Mutex. The + // Remote_Mutex class offers methods for acquiring, renewing, and + // releasing a distributed synchronization mutex. Similar to + // ACE_Local_Mutex, ACE_Remote_Token_Proxy offers recursive + // acquisition, FIFO waiter ordering, and deadlock detection. It + // depends on the Token Server for its distributed synchronization + // semantics. public: ACE_Remote_Mutex (void); // Null creation. Remote_Token_Proxy::open must be called. @@ -167,18 +167,18 @@ protected: }; class ACE_Export ACE_Remote_RLock : public ACE_Remote_Token_Proxy -// = TITLE -// Proxy for acquiring, renewing, and releasing a distributed -// readers lock. -// -// = DESCRIPTION -// This is the remote equivalent to ACE_Local_RLock. Multiple -// readers can hold the lock simultaneously when no writers have -// the lock. Alternatively, when a writer holds the lock, no other -// participants (readers or writers) may hold the lock. -// ACE_Remote_RLock depends on the ACE Token Server for its -// distributed synchronization semantics. { + // = TITLE + // Proxy for acquiring, renewing, and releasing a distributed + // readers lock. + // + // = DESCRIPTION + // This is the remote equivalent to ACE_Local_RLock. Multiple + // readers can hold the lock simultaneously when no writers have + // the lock. Alternatively, when a writer holds the lock, no other + // participants (readers or writers) may hold the lock. + // ACE_Remote_RLock depends on the ACE Token Server for its + // distributed synchronization semantics. public: ACE_Remote_RLock (void); @@ -204,6 +204,7 @@ protected: }; class ACE_Export ACE_Remote_WLock : public ACE_Remote_Token_Proxy +{ // = TITLE // Proxy for acquiring, renewing, and releasing a distributed // writers lock. @@ -214,7 +215,6 @@ class ACE_Export ACE_Remote_WLock : public ACE_Remote_Token_Proxy // Token Server uses to identify the token. The client_id_ (also // used by the Token Server,) identifies the owner of the token and // is used for deadlock detection. -{ public: ACE_Remote_WLock (void); @@ -240,6 +240,7 @@ protected: }; class ACE_Export ACE_TSS_Connection : public ACE_TSS<ACE_SOCK_Stream> +{ // = TITLE // Class for providing a connection per thread. // @@ -247,7 +248,6 @@ class ACE_Export ACE_TSS_Connection : public ACE_TSS<ACE_SOCK_Stream> // ACE_TSS_Connection provides a single access point for all // threads to access thread-specific connections. This prevents // resource-sharing problems such as thread serialization. -{ public: // Necessary to make some compilers work... ACE_TSS_Connection (void); |