Savarese Software Research Corporation
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< 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 >

Definition at line 564 of file Caller.h.


Member Typedef Documentation

template<typename PT = BinaryPackingTraits>
template<typename ReturnType >
typedef ReturnType protocol::Caller< PT >::Future< ReturnType >::return_type

Definition at line 576 of file Caller.h.

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

Definition at line 577 of file Caller.h.


Member Function Documentation

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

Definition at line 581 of file Caller.h.

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

Definition at line 593 of file Caller.h.

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

Definition at line 589 of file Caller.h.

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

Definition at line 606 of file Caller.h.

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

Definition at line 585 of file Caller.h.


Friends And Related Function Documentation

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

Definition at line 565 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.