RSB  0.19.0
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 67 of file RemoteServer.h.

Constructor & Destructor Documentation

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

Definition at line 69 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 77 of file RemoteServer.h.

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

Definition at line 73 of file RemoteServer.h.

Member Data Documentation

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

Definition at line 81 of file RemoteServer.h.


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