ACE 8.0.1
Loading...
Searching...
No Matches
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
ACE_OS_Thread_Descriptor Class Reference

Parent class of all ACE_Thread_Descriptor classes. More...

#include <Base_Thread_Adapter.h>

Inheritance diagram for ACE_OS_Thread_Descriptor:
Inheritance graph
[legend]

Public Member Functions

long flags () const
 Get the thread creation flags.
 
virtual ~ACE_OS_Thread_Descriptor ()=default
 

Protected Member Functions

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

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.

Constructor & Destructor Documentation

◆ ~ACE_OS_Thread_Descriptor()

virtual ACE_OS_Thread_Descriptor::~ACE_OS_Thread_Descriptor ( )
virtualdefault

◆ ACE_OS_Thread_Descriptor()

ACE_OS_Thread_Descriptor::ACE_OS_Thread_Descriptor ( long flags = 0)
inlineprotected

For use by ACE_Thread_Descriptor.

Member Function Documentation

◆ flags()

long ACE_OS_Thread_Descriptor::flags ( ) const
inline

Get the thread creation flags.

Member Data Documentation

◆ flags_

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).


The documentation for this class was generated from the following files: