class SimpleRemoteEPCServer::Setup
Declaration
class SimpleRemoteEPCServer::Setup { /* full declaration omitted */ };
Declared at: llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h:62
Member Variables
- private llvm::orc::SimpleRemoteEPCServer& S
- private StringMap<llvm::orc::ExecutorAddr> BootstrapSymbols
- private std::vector< std::unique_ptr<ExecutorBootstrapService>> Services
Method Overview
- private Setup(llvm::orc::SimpleRemoteEPCServer & S)
- public StringMap<llvm::orc::ExecutorAddr> & bootstrapSymbols()
- public llvm::orc::SimpleRemoteEPCServer & server()
- public std::vector<std::unique_ptr<ExecutorBootstrapService>> & services()
- public void setDispatcher(std::unique_ptr<Dispatcher> D)
- public void setErrorReporter(unique_function<void (llvm::Error)> ReportError)
Methods
¶Setup(llvm::orc::SimpleRemoteEPCServer& S)
Setup(llvm::orc::SimpleRemoteEPCServer& S)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h:77
Parameters
¶StringMap<llvm::orc::ExecutorAddr>&
bootstrapSymbols()
StringMap<llvm::orc::ExecutorAddr>&
bootstrapSymbols()
Declared at: llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h:67
¶llvm::orc::SimpleRemoteEPCServer& server()
llvm::orc::SimpleRemoteEPCServer& server()
Declared at: llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h:66
¶std::vector<
std::unique_ptr<ExecutorBootstrapService>>&
services()
std::vector<
std::unique_ptr<ExecutorBootstrapService>>&
services()
Declared at: llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h:68
¶void setDispatcher(std::unique_ptr<Dispatcher> D)
void setDispatcher(std::unique_ptr<Dispatcher> D)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h:71
Parameters
- std::unique_ptr<Dispatcher> D
¶void setErrorReporter(
unique_function<void(llvm::Error)>
ReportError)
void setErrorReporter(
unique_function<void(llvm::Error)>
ReportError)
Declared at: llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h:72
Parameters
- unique_function<void(llvm::Error)> ReportError