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

ACE_Null_Token Class Reference

No op class for nonthreaded platform protocols. More...

#include <Local_Tokens.h>

Inheritance diagram for ACE_Null_Token:

Inheritance graph
[legend]
Collaboration diagram for ACE_Null_Token:

Collaboration graph
[legend]
List of all members.

Public Methods

virtual int acquire (int=0, void(*)(void *)=0, ACE_Synch_Options &=ACE_Synch_Options::defaults)
 Acquire. More...

virtual int renew (int=-1, ACE_Synch_Options &=ACE_Synch_Options::defaults)
 Renew. More...

virtual int tryacquire (void(*)(void *)=0)
 Try acquire. More...

virtual int release (ACE_Synch_Options &=ACE_Synch_Options::defaults)
 Release. More...

virtual int remove (ACE_Synch_Options &=ACE_Synch_Options::defaults)
 Remove. More...

virtual ACE_Token_Proxyclone (void) const
 Return a dynamically allocated clone of the derived class. More...

void dump (void) const
 Dump the state of the class. More...

virtual ACE_Tokenscreate_token (const ACE_TCHAR *)
 Do not allow the Token Manager to create us. More...


Detailed Description

No op class for nonthreaded platform protocols.

Definition at line 904 of file Local_Tokens.h.


Member Function Documentation

virtual int ACE_Null_Token::acquire int    = 0,
void(*   )(void *) = 0,
ACE_Synch_Options   = ACE_Synch_Options::defaults
[inline, virtual]
 

Acquire.

Reimplemented from ACE_Token_Proxy.

Definition at line 917 of file Local_Tokens.h.

References ACE_Synch_Options::defaults.

00920                                                   { return 0; }

virtual ACE_Token_Proxy* ACE_Null_Token::clone void    const [inline, virtual]
 

Return a dynamically allocated clone of the derived class.

Implements ACE_Token_Proxy.

Definition at line 939 of file Local_Tokens.h.

00939 { return new ACE_Null_Token; }

virtual ACE_Tokens* ACE_Null_Token::create_token const ACE_TCHAR   [inline, virtual]
 

Do not allow the Token Manager to create us.

Implements ACE_Token_Proxy.

Definition at line 945 of file Local_Tokens.h.

References ACE_TCHAR.

00945 { return 0; }

void ACE_Null_Token::dump void    const
 

Dump the state of the class.

Reimplemented from ACE_Token_Proxy.

virtual int ACE_Null_Token::release ACE_Synch_Options   = ACE_Synch_Options::defaults [inline, virtual]
 

Release.

Reimplemented from ACE_Token_Proxy.

Definition at line 931 of file Local_Tokens.h.

References ACE_Synch_Options::defaults.

00932                                                   { return 0; }

virtual int ACE_Null_Token::remove ACE_Synch_Options   = ACE_Synch_Options::defaults [inline, virtual]
 

Remove.

Reimplemented from ACE_Token_Proxy.

Definition at line 935 of file Local_Tokens.h.

References ACE_Synch_Options::defaults.

00936                                                  { return 0; }

virtual int ACE_Null_Token::renew int    = -1,
ACE_Synch_Options   = ACE_Synch_Options::defaults
[inline, virtual]
 

Renew.

Reimplemented from ACE_Token_Proxy.

Definition at line 923 of file Local_Tokens.h.

References ACE_Synch_Options::defaults.

00925                                                 { return 0; }

virtual int ACE_Null_Token::tryacquire void(*   )(void *) = 0 [inline, virtual]
 

Try acquire.

Reimplemented from ACE_Token_Proxy.

Definition at line 928 of file Local_Tokens.h.

00928 { return 0; }


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