LLVM: llvm::orc::FDSimpleRemoteEPCTransport Class Reference (original) (raw)
Uses read/write on FileDescriptors for transport. More...
#include "[llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h](SimpleRemoteEPCUtils%5F8h%5Fsource.html)"
| Public Member Functions | |
|---|---|
| ~FDSimpleRemoteEPCTransport () override | |
| Error | start () override |
| Called during setup of the client to indicate that the client is ready to receive messages. | |
| Error | sendMessage (SimpleRemoteEPCOpcode OpC, uint64_t SeqNo, ExecutorAddr TagAddr, ArrayRef< char > ArgBytes) override |
| Send a SimpleRemoteEPC message. | |
| void | disconnect () override |
| Trigger disconnection from the transport. | |
| Public Member Functions inherited from llvm::orc::SimpleRemoteEPCTransport | |
| virtual | ~SimpleRemoteEPCTransport () |
Uses read/write on FileDescriptors for transport.
Definition at line 104 of file SimpleRemoteEPCUtils.h.
| llvm::orc::FDSimpleRemoteEPCTransport::~FDSimpleRemoteEPCTransport ( ) | override |
|---|
◆ Create() [1/2]
◆ Create() [2/2]
◆ disconnect()
| void llvm::orc::FDSimpleRemoteEPCTransport::disconnect ( ) | overridevirtual |
|---|
Trigger disconnection from the transport.
The implementation should respond by calling handleDisconnect on the client once disconnection is complete. May be called more than once and from different threads.
Implements llvm::orc::SimpleRemoteEPCTransport.
Definition at line 111 of file SimpleRemoteEPCUtils.cpp.
◆ sendMessage()
◆ start()
| Error llvm::orc::FDSimpleRemoteEPCTransport::start ( ) | overridevirtual |
|---|
The documentation for this class was generated from the following files:
- include/llvm/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.h
- lib/ExecutionEngine/Orc/Shared/SimpleRemoteEPCUtils.cpp