Token.h File Reference

#include "ace/ACE_export.h"
#include "ace/Null_Mutex.h"
#include "ace/Thread_Mutex.h"
#include "ace/Semaphore.h"
#include "ace/Condition_Thread_Mutex.h"
#include "ace/Token.inl"

Include dependency graph for Token.h:

Include dependency graph

This graph shows which files directly or indirectly include this file:

Included by dependency graph

Go to the source code of this file.

Classes

class  ACE_Token
 Class that acquires, renews, and releases a synchronization token that is serviced in strict FIFO/LIFO ordering and that also supports (1) recursion and (2) readers/writer semantics. More...

struct  ACE_Token::ACE_Token_Queue_Entry
struct  ACE_Token::ACE_Token_Queue
class  ACE_Noop_Token

Defines

#define ACE_TOKEN_USES_SEMAPHORE

Variables

ACE_BEGIN_VERSIONED_NAMESPACE_DECL
class 
ACE_Time_Value


Detailed Description

Token.h,v 4.48 2006/05/30 13:15:25 schmidt Exp

Author:
Original author

Karl-Heinz Dorn (kdorn@erlh.siemens.de)

Ported to ACE by

Douglas C. Schmidt (schmidt@cs.wustl.edu)

Definition in file Token.h.


Define Documentation

#define ACE_TOKEN_USES_SEMAPHORE
 

Definition at line 34 of file Token.h.

Referenced by ACE_Token::ACE_Token_Queue_Entry::ACE_Token_Queue_Entry().


Variable Documentation

ACE_BEGIN_VERSIONED_NAMESPACE_DECL class ACE_Time_Value
 

Definition at line 45 of file Token.h.

Referenced by ACE_Dynamic_Message_Strategy::dynamic_priority_max(), ACE_Dynamic_Message_Strategy::dynamic_priority_offset(), ACE_Profile_Timer::elapsed_time(), ACE_OS::fstat(), ACE_OS::gettimeofday(), ACE_POSIX_CB_Proactor::handle_events_i(), ACE_Logging_Strategy::init(), operator *(), ACE_Async_Timer_Queue_Adapter< TQ >::schedule_ualarm(), ACE_OS::stat(), ACE_Log_Record::time_stamp(), ACE_Time_Request::timeout(), and ACE_Name_Request::timeout().


Generated on Thu Nov 9 11:15:33 2006 for ACE by doxygen 1.3.6