Rogue Wave banner
Previous fileTop of DocumentContentsIndexNext file

RWTThreadEscrowImp<Redeemable>


RWTThreadEscrowImp<Redeemable> RWTEscrowImp<Redeemable>

Data Type and Member Function Indexes
(exclusive of constructors and destructors)

Data Types

Member Functions

Package

Threading

Header File

#include <rw/thread/RWTThreadEscrowImp.h> 

Description

This is a concrete implementation of the RWTEscrowImp<Redeemable> class. It is multi-thread safe and uses condition variables to communicate between threads.

This class should not be used directly. It is intended to be used through the RWTIOUResult<Redeemable> and RWTIOUEscrow<Redeemable> interfaces. However, you may wish to use the static make() functions provided by this class, instead of the global rwtMakeThreadIOU() helper functions, in order to construct an escrow instance.

Example

Public Typedefs

typedef Redeemable  RedeemableType;

Private Constructor

RWTThreadEscrowImp(void);

Public Destructor

virtual
~RWTThreadEscrowImp(void)

Public Static Member Functions

static RWTEscrowHandle<Redeemable>
make(void)
static RWTEscrowHandle<Redeemable>
make(const Redeemable& immediateValue);

See Also

RWTIOUResult<Redeemable>, RWTIOUEscrow<Redeemable>, RWTEscrowImp<Redeemable>



Previous fileTop of DocumentContentsIndexNext file

©Copyright 2000, Rogue Wave Software, Inc.
Contact Rogue Wave about documentation or support issues.