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

ACE_OS_Thread_Descriptor Class Reference

Parent class of all ACE_Thread_Descriptor classes. = Container for ACE_Thread_Descriptor members that are used in ACE_OS. More...

#include <Base_Thread_Adapter.h>

Inheritance diagram for ACE_OS_Thread_Descriptor:

Inheritance graph
[legend]
List of all members.

Public Methods

long flags (void) const
 Get the thread creation flags. More...


Protected Methods

 ACE_OS_Thread_Descriptor (long flags=0)
 For use by ACE_Thread_Descriptor. More...


Protected Attributes

long flags_

Detailed Description

Parent class of all ACE_Thread_Descriptor classes. = Container for ACE_Thread_Descriptor members that are used in ACE_OS.

Definition at line 39 of file Base_Thread_Adapter.h.


Constructor & Destructor Documentation

ACE_INLINE ACE_OS_Thread_Descriptor::ACE_OS_Thread_Descriptor long    flags = 0 [protected]
 

For use by ACE_Thread_Descriptor.

Definition at line 10 of file Base_Thread_Adapter.inl.

00011   : flags_ (flags)
00012 {
00013 }


Member Function Documentation

ACE_INLINE long ACE_OS_Thread_Descriptor::flags void    const
 

Get the thread creation flags.

Definition at line 4 of file Base_Thread_Adapter.inl.

References flags_.

Referenced by ACE_Thread_Adapter::invoke_i, and ACE_OS::thr_exit.

00005 {
00006   return flags_;
00007 }


Member Data Documentation

long ACE_OS_Thread_Descriptor::flags_ [protected]
 

Keeps track of whether this thread was created "detached" or not. If a thread is *not* created detached then if someone calls <ACE_Thread_Manager::wait>, we need to join with that thread (and close down the handle).

Definition at line 55 of file Base_Thread_Adapter.h.

Referenced by ACE_Thread_Manager::append_thr, ACE_Thread_Manager::exit, flags, ACE_Thread_Descriptor_Base::reset, and ACE_Thread_Manager::wait.


The documentation for this class was generated from the following files:
Generated on Mon Jun 16 12:51:54 2003 for ACE by doxygen1.2.14 written by Dimitri van Heesch, © 1997-2002