LLVM  8.0.1
Public Member Functions | List of all members
llvm::orc::rpc::RPCAsyncDispatch< RPCClass, Func > Class Template Reference

Asynchronous dispatch for a function on an RPC endpoint. More...

#include "llvm/ExecutionEngine/Orc/RPCUtils.h"

Public Member Functions

 RPCAsyncDispatch (RPCClass &Endpoint)
 
template<typename HandlerT , typename... ArgTs>
Error operator() (HandlerT Handler, const ArgTs &... Args) const
 

Detailed Description

template<typename RPCClass, typename Func>
class llvm::orc::rpc::RPCAsyncDispatch< RPCClass, Func >

Asynchronous dispatch for a function on an RPC endpoint.

Definition at line 1549 of file RPCUtils.h.

Constructor & Destructor Documentation

◆ RPCAsyncDispatch()

template<typename RPCClass , typename Func >
llvm::orc::rpc::RPCAsyncDispatch< RPCClass, Func >::RPCAsyncDispatch ( RPCClass &  Endpoint)
inline

Definition at line 1551 of file RPCUtils.h.

Member Function Documentation

◆ operator()()

template<typename RPCClass , typename Func >
template<typename HandlerT , typename... ArgTs>
Error llvm::orc::rpc::RPCAsyncDispatch< RPCClass, Func >::operator() ( HandlerT  Handler,
const ArgTs &...  Args 
) const
inline

Definition at line 1554 of file RPCUtils.h.


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