STAPL API Reference          
Overview   Containers   Algorithms   Views   Skeletons   Run-Time System
Modules     Classes    
List of all members | Public Member Functions | Static Public Member Functions | Public Types
stapl::runtime::sync_rmi_request< ReturnCallback, ObjectHandle, MemFun, T > Class Template Referencefinal

RMI request that calls the given callback with the return value of the function. More...

Public Member Functions

template<typename Callback , typename Handle , typename F , typename... U>
 sync_rmi_request (Callback &&c, Handle &&h, F &&f, U &&... u) noexcept
 
bool operator() (context &ctx) final
 
constexpr size_type size (void) const noexcept
 
size_type & size (void) noexcept
 

Static Public Member Functions

template<typename... U>
static std::size_t expected_size (U &&... u) noexcept
 
static constexpr size_type minimum_size (void) noexcept
 

Public Types

typedef std::size_t size_type
 

Detailed Description

template<typename ReturnCallback, typename ObjectHandle, typename MemFun, typename... T>
class stapl::runtime::sync_rmi_request< ReturnCallback, ObjectHandle, MemFun, T >

RMI request that calls the given callback with the return value of the function.

Template Parameters
ReturnCallbackCallback type.
ObjectHandleDistributed object handle type.
MemFunMember function pointer type.
TArgument types.

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