ACE_Task_Flags Class Reference

These flags are used within the ACE_Task. More...

#include <Task.h>

List of all members.

Public Types

 ACE_READER = 01
 Identifies a Task as being the "reader" in a Module.
 ACE_FLUSHDATA = 02
 Just flush data messages in the queue.
 ACE_FLUSHALL = 04
 Flush all messages in the Queue.
 ACE_FLUSHR = 010
 Flush read queue.
 ACE_FLUSHW = 020
 Flush write queue.
 ACE_FLUSHRW = 030
 Flush both queues.
enum  {
  ACE_READER = 01, ACE_FLUSHDATA = 02, ACE_FLUSHALL = 04, ACE_FLUSHR = 010,
  ACE_FLUSHW = 020, ACE_FLUSHRW = 030
}


Detailed Description

These flags are used within the ACE_Task.

These flags should be hidden within ACE_Task. Unfortunately, the HP/UX C++ compiler can't grok this... Fortunately, there's no code defined here, so we don't have to worry about multiple definitions.


Member Enumeration Documentation

anonymous enum

Enumerator:
ACE_READER  Identifies a Task as being the "reader" in a Module.
ACE_FLUSHDATA  Just flush data messages in the queue.
ACE_FLUSHALL  Flush all messages in the Queue.
ACE_FLUSHR  Flush read queue.
ACE_FLUSHW  Flush write queue.
ACE_FLUSHRW  Flush both queues.

Definition at line 39 of file Task.h.

00040   {
00041     /// Identifies a Task as being the "reader" in a Module.
00042     ACE_READER     = 01,
00043     /// Just flush data messages in the queue.
00044     ACE_FLUSHDATA  = 02,
00045     /// Flush all messages in the Queue.
00046     ACE_FLUSHALL   = 04,
00047     /// Flush read queue
00048     ACE_FLUSHR     = 010,
00049     /// Flush write queue
00050     ACE_FLUSHW     = 020,
00051     /// Flush both queues
00052     ACE_FLUSHRW    = 030
00053   };


The documentation for this class was generated from the following file:
Generated on Tue Feb 2 17:35:44 2010 for ACE by  doxygen 1.4.7