Savarese Software Research Corporation
FutureContinuation< CallTraits_, Closure > Class Template Reference

#include <ContinuationCaller.h>

Inheritance diagram for FutureContinuation< CallTraits_, Closure >:
Inheritance graph
[legend]

Public Types

typedef CallTraits_  call_traits
 
typedef call_traits::future_ptr  future_ptr
 
typedef call_traits::return_type  return_type
 
typedef Closure  continuation_function
 

Public Member Functions

  FutureContinuation (const future_ptr &future, continuation_function &&continue_)
 
virtual  ~FutureContinuation ()=default
 
virtual void  resume (MessageInfo &msginfo)
 

Public Attributes

wisp_call_token  token
 

Detailed Description

template<typename CallTraits_, typename Closure>
class FutureContinuation< CallTraits_, Closure >

Definition at line 53 of file ContinuationCaller.h.

Member Typedef Documentation

template<typename CallTraits_ , typename Closure >
typedef CallTraits_ FutureContinuation< CallTraits_, Closure >::call_traits

Definition at line 55 of file ContinuationCaller.h.

template<typename CallTraits_ , typename Closure >
typedef Closure FutureContinuation< CallTraits_, Closure >::continuation_function

Definition at line 59 of file ContinuationCaller.h.

template<typename CallTraits_ , typename Closure >
typedef call_traits::future_ptr FutureContinuation< CallTraits_, Closure >::future_ptr

Definition at line 56 of file ContinuationCaller.h.

template<typename CallTraits_ , typename Closure >
typedef call_traits::return_type FutureContinuation< CallTraits_, Closure >::return_type

Definition at line 57 of file ContinuationCaller.h.

Constructor & Destructor Documentation

template<typename CallTraits_ , typename Closure >
FutureContinuation< CallTraits_, Closure >::FutureContinuation ( const future_ptr future,
continuation_function &&  continue_ 
)
inline

Definition at line 68 of file ContinuationCaller.h.

template<typename CallTraits_ , typename Closure >
virtual FutureContinuation< CallTraits_, Closure >::~FutureContinuation ( )
virtualdefault

Member Function Documentation

template<typename CallTraits_ , typename Closure >
virtual void FutureContinuation< CallTraits_, Closure >::resume ( MessageInfo &  msginfo )
inlinevirtual

Implements Continuation.

Definition at line 77 of file ContinuationCaller.h.

Member Data Documentation

wisp_call_token Continuation::token
inherited

Definition at line 37 of file ContinuationCaller.h.


The documentation for this class was generated from the following file:

Savarese Software Research Corporation
Copyright © 2006-2012 Savarese Software Research Corporation. All rights reserved.