diff options
author | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-05-16 04:58:21 +0000 |
---|---|---|
committer | nanbor <nanbor@ae88bc3d-4319-0410-8dbf-d08b4c9d3795> | 1998-05-16 04:58:21 +0000 |
commit | 59f34ab3a190e5fa81a86f880253859bae814c96 (patch) | |
tree | fdac77881fad91305ba9edcdbd54b2ee0aeb5cfb /ace/Local_Tokens.h | |
parent | 4af92b5c748b97a35cab4fadd58b8aa6b6d679dc (diff) | |
download | ATCD-59f34ab3a190e5fa81a86f880253859bae814c96.tar.gz |
See ChangeLog:Fri May 15 22:55:51 1998 Nanbor Wang <nanbor@cs.wustl.edu>
Diffstat (limited to 'ace/Local_Tokens.h')
-rw-r--r-- | ace/Local_Tokens.h | 26 |
1 files changed, 25 insertions, 1 deletions
diff --git a/ace/Local_Tokens.h b/ace/Local_Tokens.h index 3cc4440432a..22e98744fbc 100644 --- a/ace/Local_Tokens.h +++ b/ace/Local_Tokens.h @@ -179,6 +179,9 @@ public: // These are passed to the constructor of ACE_TPQ_Entry in // make_TSS_TYPE + ~ACE_TSS_TPQ_Entry (void); + // Destructor. + virtual ACE_TPQ_Entry *make_TSS_TYPE (void) const; // Allows us to pass args to the construction of the TSS object. @@ -224,6 +227,9 @@ public: ACE_TPQ_Iterator (ACE_Token_Proxy_Queue &q); // Construction. + ~ACE_TPQ_Iterator (void); + // Destructor. + int next (ACE_TPQ_Entry *&next_item); // Pass back the <next_item>. @@ -262,6 +268,9 @@ public: ACE_Token_Proxy_Queue (void); // Construction. + ~ACE_Token_Proxy_Queue (void); + // Destructor + void enqueue (ACE_TPQ_Entry* new_entry, int position); // Enqueue a proxy, nesting level, client_id, and a magic cookie at @@ -321,6 +330,9 @@ public: ACE_Tokens (void); // Null constructor. + ~ACE_Tokens (void); + // Destructor + virtual int acquire (ACE_TPQ_Entry *caller, int ignore_deadlock, int notify) = 0; @@ -819,9 +831,12 @@ class ACE_Export ACE_Null_Token : public ACE_Token_Proxy // = TITLE // No op class for nonthreaded platform protocols. public: - ACE_Null_Token (void) {}; + ACE_Null_Token (void); // Construction. + ~ACE_Null_Token (void); + // Destructor + virtual int acquire (int /* notify */ = 0, void (* /* sleep_hook */ )(void *) = 0, ACE_Synch_Options & /* options */ = @@ -882,6 +897,9 @@ public: // <ignore_deadlock> will allow deadlock to occur (useful for // testing). <debug> prints a bunch of messages. + ~ACE_Local_Mutex (void); + // Destructor + void dump (void) const; // Dump the state of the class. @@ -929,6 +947,9 @@ public: // <ignore_deadlock> will allow deadlock to occur (useful for // testing). <debug> prints a bunch of messages. + ~ACE_Local_RLock (void); + // Destructor + void dump (void) const; // Dump the state of the class. @@ -979,6 +1000,9 @@ public: // <ignore_deadlock> will allow deadlock to occur (useful for // testing). <debug> prints a bunch of messages. + ~ACE_Local_WLock (void); + // Destructor + void dump (void) const; // Dump the state of the class. |