|
tvm
|
A bi-directional channel for controler-worker communication. This channel is primarily used to transfer control messages but not data. More...
#include <session.h>
Public Member Functions | |
| virtual | ~DiscoChannel ()=default |
| virtual void | Send (const ffi::PackedArgs &args)=0 |
| Send a packed sequence to the receiver. | |
| virtual ffi::PackedArgs | Recv ()=0 |
| Receive a packed sequence from worker. | |
| virtual void | Reply (const ffi::PackedArgs &args)=0 |
| Reply a packed sequence to the sender. | |
| virtual ffi::PackedArgs | RecvReply ()=0 |
| Receive a reply from the worker. | |
A bi-directional channel for controler-worker communication. This channel is primarily used to transfer control messages but not data.
|
virtualdefault |
|
pure virtual |
Receive a packed sequence from worker.
|
pure virtual |
Receive a reply from the worker.
Reply a packed sequence to the sender.
Send a packed sequence to the receiver.