|
LLVM
8.0.1
|
#include "llvm/ExecutionEngine/Orc/OrcRemoteTargetRPCAPI.h"


Public Member Functions | |
| OrcRemoteTargetRPCAPI (rpc::RawByteChannel &C) | |
Public Member Functions inherited from llvm::orc::rpc::SingleThreadedRPCEndpoint< rpc::RawByteChannel > | |
| SingleThreadedRPCEndpoint (rpc::RawByteChannel &C, bool LazyAutoNegotiation) | |
| void | addHandler (HandlerT Handler) |
| void | addHandler (ClassT &Object, RetT(ClassT::*Method)(ArgTs...)) |
| void | addAsyncHandler (HandlerT Handler) |
| void | addAsyncHandler (ClassT &Object, RetT(ClassT::*Method)(ArgTs...)) |
| Add a class-method as a handler. More... | |
| detail::ResultTraits< AltRetT >::ErrorReturnType | callB (const ArgTs &... Args) |
Public Member Functions inherited from llvm::orc::rpc::detail::RPCEndpointBase< SingleThreadedRPCEndpoint< rpc::RawByteChannel, uint32_t, uint32_t >, rpc::RawByteChannel, uint32_t, uint32_t > | |
| RPCEndpointBase (rpc::RawByteChannel &C, bool LazyAutoNegotiation) | |
| Construct an RPC instance on a channel. More... | |
| Error | negotiateFunction (bool Retry=false) |
| Negotiate a function id for Func with the other end of the channel. More... | |
| Error | appendCallAsync (HandlerT Handler, const ArgTs &... Args) |
| Append a call Func, does not call send on the channel. More... | |
| Error | sendAppendedCalls () |
| Error | callAsync (HandlerT Handler, const ArgTs &... Args) |
| Error | handleOne () |
| Handle one incoming call. More... | |
| void | abandonPendingResponses () |
| Abandon all outstanding result handlers. More... | |
| void | removeHandler () |
| Remove the handler for the given function. More... | |
| void | clearHandlers () |
| Clear all handlers. More... | |
Definition at line 363 of file OrcRemoteTargetRPCAPI.h.
|
inline |
Definition at line 367 of file OrcRemoteTargetRPCAPI.h.
1.8.13