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)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h:77

Parameters

llvm::orc::SimpleRemoteEPCServer& S

StringMap<llvm::orc::ExecutorAddr>&
bootstrapSymbols()

Declared at: llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h:67

llvm::orc::SimpleRemoteEPCServer& server()

Declared at: llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h:66

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)

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)

Declared at: llvm/include/llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h:72

Parameters

unique_function<void(llvm::Error)> ReportError