Savarese Software Research Corporation

ssrc::wisp::protocol::Caller< PT >::Future< ReturnType > Class Template Reference

#include <Caller.h>

List of all members.

Public Types

typedef ReturnType return_type
typedef boost::shared_ptr< Futureshared_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

Definition at line 565 of file Caller.h.

template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
typedef boost::shared_ptr<Future> ssrc::wisp::protocol::Caller< PT >::Future< ReturnType >::shared_ptr

Definition at line 566 of file Caller.h.


Member Function Documentation

template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
bool ssrc::wisp::protocol::Caller< PT >::Future< ReturnType >::ready (  )  const [inline]

Definition at line 570 of file Caller.h.

template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
void ssrc::wisp::protocol::Caller< PT >::Future< ReturnType >::receive ( return_type result  )  [inline]

Definition at line 582 of file Caller.h.

template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
wisp_call_token ssrc::wisp::protocol::Caller< PT >::Future< ReturnType >::token (  )  const [inline]

Definition at line 578 of file Caller.h.

template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
void ssrc::wisp::protocol::Caller< PT >::Future< ReturnType >::unpack ( return_type result,
MessageInfo info 
) [inline]

Definition at line 595 of file Caller.h.

template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
bool ssrc::wisp::protocol::Caller< PT >::Future< ReturnType >::valid (  )  const [inline]

Definition at line 574 of file Caller.h.


Friends And Related Function Documentation

template<typename PT = BinaryPackingTraits>
template<typename ReturnType>
friend class Caller [friend]

Definition at line 554 of file Caller.h.


The documentation for this class was generated from the following file:

Savarese Software Research Corporation
Copyright © 2006-2010 Savarese Software Research Corporation. All rights reserved.