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::async_rpc_request< FunPtr, T > Class Template Referencefinal

Remote Procedure Call (RPC) request that discards return values. More...

Public Member Functions

template<typename... U>
 async_rpc_request (FunPtr mem_fun_ptr, U &&...u) noexcept
 
void operator() (message_shared_ptr &) 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
 

Public Types

typedef std::size_t size_type
 

Detailed Description

template<typename FunPtr, typename... T>
class stapl::runtime::async_rpc_request< FunPtr, T >

Remote Procedure Call (RPC) request that discards return values.

Template Parameters
FunPtrFunction pointer type.
TArgument types.

RPC requests are only inter-process, therefore no shared-memory optimizations are applicable.


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