LLVM  8.0.1
Public Member Functions | Static Public Member Functions | List of all members
llvm::orc::rpc::detail::ResponseHandler< ChannelT > Class Template Referenceabstract

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

Inheritance diagram for llvm::orc::rpc::detail::ResponseHandler< ChannelT >:
Inheritance graph
[legend]

Public Member Functions

virtual ~ResponseHandler ()
 
virtual Error handleResponse (ChannelT &C)=0
 
virtual void abandon ()=0
 

Static Public Member Functions

static Error createAbandonedResponseError ()
 

Detailed Description

template<typename ChannelT>
class llvm::orc::rpc::detail::ResponseHandler< ChannelT >

Definition at line 628 of file RPCUtils.h.

Constructor & Destructor Documentation

◆ ~ResponseHandler()

template<typename ChannelT >
virtual llvm::orc::rpc::detail::ResponseHandler< ChannelT >::~ResponseHandler ( )
inlinevirtual

Definition at line 630 of file RPCUtils.h.

References C.

Member Function Documentation

◆ abandon()

template<typename ChannelT >
virtual void llvm::orc::rpc::detail::ResponseHandler< ChannelT >::abandon ( )
pure virtual

◆ createAbandonedResponseError()

template<typename ChannelT >
static Error llvm::orc::rpc::detail::ResponseHandler< ChannelT >::createAbandonedResponseError ( )
inlinestatic

Definition at line 642 of file RPCUtils.h.

◆ handleResponse()

template<typename ChannelT >
virtual Error llvm::orc::rpc::detail::ResponseHandler< ChannelT >::handleResponse ( ChannelT &  C)
pure virtual

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