protocol::Caller< PT >::Future< ReturnType > Class Template Reference
#include <Caller.h>
Public Types |
|
| typedef ReturnType | return_type |
| typedef boost::shared_ptr< Future > | shared_ptr |
Public Member Functions |
|
| bool | ready () const |
| bool | valid () const |
| wisp_call_token | token () const |
| void | receive (return_type &result) SSRC_DECL_THROW(boost |
| void | unpack (return_type &result, MessageInfo &info) SSRC_DECL_THROW(boost |
Friends |
|
| class | Caller |
Detailed Description
template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
class protocol::Caller< PT >::Future< ReturnType >
Member Typedef Documentation
template<typename PT = BinaryPackingTraits>
template<typename ReturnType >
| typedef ReturnType protocol::Caller< PT >::Future< ReturnType >::return_type |
template<typename PT = BinaryPackingTraits>
template<typename ReturnType >
| typedef boost::shared_ptr<Future> protocol::Caller< PT >::Future< ReturnType >::shared_ptr |
Member Function Documentation
template<typename PT = BinaryPackingTraits>
template<typename ReturnType >
| bool protocol::Caller< PT >::Future< ReturnType >::ready | ( | ) | const [inline] |
template<typename PT = BinaryPackingTraits>
template<typename ReturnType >
| void protocol::Caller< PT >::Future< ReturnType >::receive | ( | return_type & | result | ) | [inline] |
template<typename PT = BinaryPackingTraits>
template<typename ReturnType >
| wisp_call_token protocol::Caller< PT >::Future< ReturnType >::token | ( | ) | const [inline] |
template<typename PT = BinaryPackingTraits>
template<typename ReturnType >
| void protocol::Caller< PT >::Future< ReturnType >::unpack | ( | return_type & | result, |
| MessageInfo & | info | ||
| ) | [inline] |
template<typename PT = BinaryPackingTraits>
template<typename ReturnType >
| bool protocol::Caller< PT >::Future< ReturnType >::valid | ( | ) | const [inline] |
Friends And Related Function Documentation
template<typename PT = BinaryPackingTraits>
template<typename ReturnType >
friend class Caller [friend] |
The documentation for this class was generated from the following file:
Copyright © 2006-2010 Savarese Software Research Corporation. All rights reserved.
Copyright © 2011 Savarese Software Research Corporation. All rights reserved