ssrc::wisp::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) |
| 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 >
Definition at line 553 of file Caller.h.
Member Typedef Documentation
template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
| typedef ReturnType ssrc::wisp::protocol::Caller< PT >::Future< ReturnType >::return_type |
template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
| typedef boost::shared_ptr<Future> ssrc::wisp::protocol::Caller< PT >::Future< ReturnType >::shared_ptr |
Member Function Documentation
template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
| bool ssrc::wisp::protocol::Caller< PT >::Future< ReturnType >::ready | ( | ) | const [inline] |
template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
| void ssrc::wisp::protocol::Caller< PT >::Future< ReturnType >::receive | ( | return_type & | result | ) | [inline] |
template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
| wisp_call_token ssrc::wisp::protocol::Caller< PT >::Future< ReturnType >::token | ( | ) | const [inline] |
template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
| void ssrc::wisp::protocol::Caller< PT >::Future< ReturnType >::unpack | ( | return_type & | result, | |
| MessageInfo & | info | |||
| ) | [inline] |
template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
| bool ssrc::wisp::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 © 2010 Savarese Software Research Corporation. All rights reserved