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


