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

ACE_OS_Log_Msg_Attributes Class Reference

The attributes required by ACE_Log_Msg. More...

#include <OS_Log_Msg_Attributes.h>

List of all members.

Public Methods

 ACE_OS_Log_Msg_Attributes (void)
 Constructor. More...


Protected Attributes

ACE_OSTREAM_TYPE * ostream_
 Ostream where the new TSS Log_Msg will use. More...

unsigned long priority_mask_
 Priority_mask to be used in new TSS Log_Msg. More...

int tracing_enabled_
 Are we allowing tracing in this thread? More...

int restart_
 Indicates whether we should restart system calls that are interrupted. More...

int trace_depth_
 Depth of the nesting for printing traces. More...


Friends

class ACE_Log_Msg


Detailed Description

The attributes required by ACE_Log_Msg.

When a new thread is created the TSS resources for the Log_Msg class in the new thread may be inherited by the creator thread. The base_attributes are encapsulated in this class to simplify their manipulation and destruction.

The contents of the class must be made available to the OS layer, because they are part of the thread descriptor.

Definition at line 48 of file OS_Log_Msg_Attributes.h.


Constructor & Destructor Documentation

ACE_INLINE ACE_OS_Log_Msg_Attributes::ACE_OS_Log_Msg_Attributes void   
 

Constructor.

Definition at line 4 of file OS_Log_Msg_Attributes.inl.

00005 {
00006 }


Friends And Related Function Documentation

friend class ACE_Log_Msg [friend]
 

Definition at line 55 of file OS_Log_Msg_Attributes.h.


Member Data Documentation

ACE_OSTREAM_TYPE* ACE_OS_Log_Msg_Attributes::ostream_ [protected]
 

Ostream where the new TSS Log_Msg will use.

Definition at line 58 of file OS_Log_Msg_Attributes.h.

Referenced by ACE_Log_Msg::inherit_hook.

unsigned long ACE_OS_Log_Msg_Attributes::priority_mask_ [protected]
 

Priority_mask to be used in new TSS Log_Msg.

Definition at line 61 of file OS_Log_Msg_Attributes.h.

Referenced by ACE_Log_Msg::inherit_hook.

int ACE_OS_Log_Msg_Attributes::restart_ [protected]
 

Indicates whether we should restart system calls that are interrupted.

Definition at line 68 of file OS_Log_Msg_Attributes.h.

Referenced by ACE_Log_Msg::inherit_hook.

int ACE_OS_Log_Msg_Attributes::trace_depth_ [protected]
 

Depth of the nesting for printing traces.

Definition at line 71 of file OS_Log_Msg_Attributes.h.

Referenced by ACE_Log_Msg::inherit_hook.

int ACE_OS_Log_Msg_Attributes::tracing_enabled_ [protected]
 

Are we allowing tracing in this thread?

Definition at line 64 of file OS_Log_Msg_Attributes.h.

Referenced by ACE_Log_Msg::inherit_hook.


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