RSB  0.7.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
rsb::patterns::RemoteServer::DataFuture< O > Class Template Reference

#include <RemoteServer.h>

Collaboration diagram for rsb::patterns::RemoteServer::DataFuture< O >:
Collaboration graph

Public Member Functions

 DataFuture (FuturePtr target)
bool isDone ()
boost::shared_ptr< O > get (double timeout)

Private Attributes

FuturePtr target

Detailed Description

template<typename O>
class rsb::patterns::RemoteServer::DataFuture< O >

Definition at line 68 of file RemoteServer.h.

Constructor & Destructor Documentation

template<typename O >
rsb::patterns::RemoteServer::DataFuture< O >::DataFuture ( FuturePtr  target)
inline

Definition at line 70 of file RemoteServer.h.

Member Function Documentation

template<typename O >
boost::shared_ptr<O> rsb::patterns::RemoteServer::DataFuture< O >::get ( double  timeout)
inline

Definition at line 78 of file RemoteServer.h.

template<typename O >
bool rsb::patterns::RemoteServer::DataFuture< O >::isDone ( )
inline

Definition at line 74 of file RemoteServer.h.

Member Data Documentation

template<typename O >
FuturePtr rsb::patterns::RemoteServer::DataFuture< O >::target
private

Definition at line 82 of file RemoteServer.h.


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