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

#include <ContinuationCaller.h>

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

List of all members.

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 ()
virtual void  resume (MessageInfo &msginfo)

Public Attributes

wisp_call_token  token

Detailed Description

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

Definition at line 53 of file ContinuationCaller.h.


Member Typedef Documentation

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

Definition at line 55 of file ContinuationCaller.h.

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

Definition at line 59 of file ContinuationCaller.h.

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

Definition at line 56 of file ContinuationCaller.h.

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

Definition at line 57 of file ContinuationCaller.h.


Constructor & Destructor Documentation

template<typename CallTraits_ , typename Closure >
protocol::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 protocol::FutureContinuation< CallTraits_, Closure >::~FutureContinuation ( ) [inline, virtual]

Definition at line 75 of file ContinuationCaller.h.


Member Function Documentation

template<typename CallTraits_ , typename Closure >
virtual void protocol::FutureContinuation< CallTraits_, Closure >::resume ( MessageInfo msginfo ) [inline, virtual]

Implements protocol::Continuation.

Definition at line 77 of file ContinuationCaller.h.


Member Data Documentation

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-2010 Savarese Software Research Corporation. All rights reserved.