rwlogo
SourcePro C++ 12.0

SourcePro® C++ API Reference Guide



   SourcePro C++
Documentation Home

RWTEscrowHandle< Redeemable > Class Template Reference
[Interthread Communication]

Base class for RWTIOUResult<Redeemable> and RWTIOUEscrow<Redeemable>. Not intended for direct use. More...

#include <rw/itc/RWTEscrowHandle.h>

Inheritance diagram for RWTEscrowHandle< Redeemable >:
RWHandleBase RWTIOUEscrow< Redeemable > RWTIOUResult< Redeemable >

List of all members.

Public Types

typedef Redeemable RedeemableType

Public Member Functions

 RWTEscrowHandle (void)
 RWTEscrowHandle (RWEscrowImpBase *imp)
 RWTEscrowHandle (const RWTEscrowHandle< Redeemable > &second)
RWTEscrowHandle< Redeemable > & operator= (const RWTEscrowHandle< Redeemable > &second)

Detailed Description

template<class Redeemable>
class RWTEscrowHandle< Redeemable >

Do not use this class directly. This class is the base class for RWTIOUResult<Redeemable> and RWTIOUEscrow<Redeemable>. It is intended for the internal use of derived classes only.

An RWTEscrowHandle<Redeemable> instance may be used to initialize RWTIOUResult<Redeemable> and RWTIOUEscrow<Redeemable> handles.


Member Typedef Documentation

template<class Redeemable>
typedef Redeemable RWTEscrowHandle< Redeemable >::RedeemableType

A synonym for the value type of the IOU, or future, result.

Reimplemented in RWTIOUEscrow< Redeemable >, RWTIOUResult< Redeemable >, and RWTIOUEscrow< Return >.


Constructor & Destructor Documentation

template<class Redeemable >
RWTEscrowHandle< Redeemable >::RWTEscrowHandle ( void   )  [inline]

Creates an uninitialized handle.

template<class Redeemable >
RWTEscrowHandle< Redeemable >::RWTEscrowHandle ( RWEscrowImpBase imp  )  [inline]

Creates a handle that points to an RWTEscrowImp<Redeemable>.

template<class Redeemable>
RWTEscrowHandle< Redeemable >::RWTEscrowHandle ( const RWTEscrowHandle< Redeemable > &  second  )  [inline]

Copy constructor.


Member Function Documentation

template<class Redeemable>
RWTEscrowHandle< Redeemable > & RWTEscrowHandle< Redeemable >::operator= ( const RWTEscrowHandle< Redeemable > &  second  )  [inline]

Assigns this handle to point to the same RWTEscrowImp<Redeemable> as second.

 All Classes Functions Variables Typedefs Enumerations Enumerator Friends

© Copyright Rogue Wave Software, Inc. All Rights Reserved.
Rogue Wave and SourcePro are registered trademarks of Rogue Wave Software, Inc. in the United States and other countries. All other trademarks are the property of their respective owners.
Contact Rogue Wave about documentation or support issues.