FutureContinuation< CallTraits_, Closure > Class Template Reference
#include <ContinuationCaller.h>
Inheritance diagram for FutureContinuation< CallTraits_, Closure >:
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 >
|
inline |
Definition at line 68 of file ContinuationCaller.h.
template<typename CallTraits_ , typename Closure >
|
virtualdefault |
Member Function Documentation
template<typename CallTraits_ , typename Closure >
|
inlinevirtual |
Implements Continuation.
Definition at line 77 of file ContinuationCaller.h.
Member Data Documentation
|
inherited |
Definition at line 37 of file ContinuationCaller.h.
The documentation for this class was generated from the following file:
Copyright © 2006-2012 Savarese Software Research Corporation. All rights reserved.
Copyright © 2017 Savarese Software Research Corporation. All rights reserved