ssrc::wisp::protocol::Caller< PT >::Future< ReturnType > Class Template Reference
#include <Caller.h>
Public Types |
|
typedef ReturnType | return_type |
typedef std::shared_ptr< Future > | shared_ptr |
Public Member Functions |
|
bool | ready () const |
bool | valid () const |
wisp_call_token | token () const |
void | receive (return_type &result) |
void | unpack (return_type &result, MessageInfo &info) |
Friends |
|
class | Caller |
Detailed Description
template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
class ssrc::wisp::protocol::Caller< PT >::Future< ReturnType >
Member Typedef Documentation
§ return_type
template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
typedef ReturnType ssrc::wisp::protocol::Caller< PT >::Future< ReturnType >::return_type |
§ shared_ptr
template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
typedef std::shared_ptr<Future> ssrc::wisp::protocol::Caller< PT >::Future< ReturnType >::shared_ptr |
Member Function Documentation
§ ready()
template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
|
inline |
Definition at line 606 of file Caller.h.
References ssrc::wisp::protocol::Caller< PT >::returned().
§ receive()
template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
|
inline |
§ token()
template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
|
inline |
§ unpack()
template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
|
inline |
Definition at line 631 of file Caller.h.
References ssrc::wisp::protocol::Caller< PT >::unpack().
§ valid()
template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
|
inline |
Friends And Related Function Documentation
§ Caller
template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
|
friend |
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