| 420 | } |
| 421 | |
| 422 | process::Future<Res> run() |
| 423 | { |
| 424 | promise.future().onDiscard(defer(this, &ReqResProcess::discarded)); |
| 425 | |
| 426 | ProtobufProcess<ReqResProcess<Req, Res>>::send(pid, req); |
| 427 | |
| 428 | return promise.future(); |
| 429 | } |
| 430 | |
| 431 | private: |
| 432 | void discarded() |