LLVM 22.0.0git
llvm::orc::SimpleRemoteEPCServer::Setup Class Reference

#include "llvm/ExecutionEngine/Orc/TargetProcess/SimpleRemoteEPCServer.h"

Public Member Functions

SimpleRemoteEPCServerserver ()
StringMap< std::vector< char > > & bootstrapMap ()
template<typename T, typename SPSTagT>
void setBootstrapMapValue (std::string Key, const T &Value)
StringMap< ExecutorAddr > & bootstrapSymbols ()
std::vector< std::unique_ptr< ExecutorBootstrapService > > & services ()
void setDispatcher (std::unique_ptr< Dispatcher > D)
void setErrorReporter (unique_function< void(Error)> ReportError)

Friends

class SimpleRemoteEPCServer

Detailed Description

Definition at line 63 of file SimpleRemoteEPCServer.h.

Member Function Documentation

◆ bootstrapMap()

StringMap< std::vector< char > > & llvm::orc::SimpleRemoteEPCServer::Setup::bootstrapMap ( )
inline

Definition at line 68 of file SimpleRemoteEPCServer.h.

◆ bootstrapSymbols()

StringMap< ExecutorAddr > & llvm::orc::SimpleRemoteEPCServer::Setup::bootstrapSymbols ( )
inline

Definition at line 79 of file SimpleRemoteEPCServer.h.

Referenced by llvm::orc::SimpleRemoteEPCServer::Create().

◆ server()

SimpleRemoteEPCServer & llvm::orc::SimpleRemoteEPCServer::Setup::server ( )
inline

Definition at line 67 of file SimpleRemoteEPCServer.h.

References SimpleRemoteEPCServer.

◆ services()

std::vector< std::unique_ptr< ExecutorBootstrapService > > & llvm::orc::SimpleRemoteEPCServer::Setup::services ( )
inline

Definition at line 80 of file SimpleRemoteEPCServer.h.

Referenced by llvm::orc::SimpleRemoteEPCServer::Create().

◆ setBootstrapMapValue()

template<typename T, typename SPSTagT>
void llvm::orc::SimpleRemoteEPCServer::Setup::setBootstrapMapValue ( std::string Key,
const T & Value )
inline

◆ setDispatcher()

void llvm::orc::SimpleRemoteEPCServer::Setup::setDispatcher ( std::unique_ptr< Dispatcher > D)
inline

Definition at line 83 of file SimpleRemoteEPCServer.h.

◆ setErrorReporter()

void llvm::orc::SimpleRemoteEPCServer::Setup::setErrorReporter ( unique_function< void(Error)> ReportError)
inline

Definition at line 84 of file SimpleRemoteEPCServer.h.

◆ SimpleRemoteEPCServer

friend class SimpleRemoteEPCServer
friend

Definition at line 64 of file SimpleRemoteEPCServer.h.

References SimpleRemoteEPCServer.

Referenced by server(), and SimpleRemoteEPCServer.


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