Main Page   Class Hierarchy   Alphabetical List   Compound List   File List   Compound Members   File Members   Related Pages  

ACE_At_Thread_Exit Class Reference

Contains a method to be applied when a thread is terminated. More...

#include <Thread_Manager.h>

Inheritance diagram for ACE_At_Thread_Exit

Inheritance graph
[legend]
Collaboration diagram for ACE_At_Thread_Exit:

Collaboration graph
[legend]
List of all members.

Public Methods

 ACE_At_Thread_Exit (void)
virtual ~ACE_At_Thread_Exit (void)
int is_owner (void) const
int is_owner (int owner)
int was_applied (void) const
int was_applied (int applied)

Protected Methods

void do_apply (void)
virtual void apply (void) = 0
 The apply method.


Protected Attributes

ACE_At_Thread_Exit* next_
 The next hook in the list.

ACE_Thread_Descriptortd_
 The Thread_Descriptor where this at is registered.

int was_applied_
 The at was applied?

int is_owner_
 The at has the ownership of this?


Friends

class  ACE_Thread_Descriptor
class  ACE_Thread_Manager

Detailed Description

Contains a method to be applied when a thread is terminated.


Constructor & Destructor Documentation

ACE_INLINE ACE_At_Thread_Exit::ACE_At_Thread_Exit ( void )
 

ACE_INLINE ACE_At_Thread_Exit::~ACE_At_Thread_Exit ( void ) [virtual]
 


Member Function Documentation

void ACE_At_Thread_Exit::apply ( void ) [protected, pure virtual]
 

The apply method.

Reimplemented in ACE_At_Thread_Exit_Func.

ACE_INLINE void ACE_At_Thread_Exit::do_apply ( void ) [protected]
 

ACE_INLINE int ACE_At_Thread_Exit::is_owner ( int owner )
 

ACE_INLINE int ACE_At_Thread_Exit::is_owner ( void ) const
 

ACE_INLINE int ACE_At_Thread_Exit::was_applied ( int applied )
 

ACE_INLINE int ACE_At_Thread_Exit::was_applied ( void ) const
 


Friends And Related Function Documentation

class ACE_Thread_Descriptor [friend]
 

class ACE_Thread_Manager [friend]
 


Member Data Documentation

int ACE_At_Thread_Exit::is_owner_ [protected]
 

The at has the ownership of this?

ACE_At_Thread_Exit * ACE_At_Thread_Exit::next_ [protected]
 

The next hook in the list.

ACE_Thread_Descriptor * ACE_At_Thread_Exit::td_ [protected]
 

The Thread_Descriptor where this at is registered.

int ACE_At_Thread_Exit::was_applied_ [protected]
 

The at was applied?


The documentation for this class was generated from the following files:
Generated at Wed Nov 21 10:29:38 2001 for ACE by doxygen1.2.3 written by Dimitri van Heesch, © 1997-2000