Mercurial > hg > piper
diff capnp/piper.rpc.capnp @ 81:788a629f8a7a
Rename to capnp
author | Chris Cannam |
---|---|
date | Fri, 07 Oct 2016 15:58:27 +0100 |
parents | capnproto/piper.rpc.capnp@b587dbe33bad |
children |
line wrap: on
line diff
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/capnp/piper.rpc.capnp Fri Oct 07 15:58:27 2016 +0100 @@ -0,0 +1,16 @@ +@0xbe97303b9e5b3429; + +using Cxx = import "/capnp/c++.capnp"; +$Cxx.namespace("piper::rpc"); + +using P = import "piper.capnp"; + +interface Piper { + # RPC interface for use when using Cap'n Proto RPC layer. + list @0 (listRequest :P.ListRequest) -> (listResponse :P.ListResponse); + load @1 (loadRequest :P.LoadRequest) -> (loadResponse :P.LoadResponse); + configure @2 (configurationRequest :P.ConfigurationRequest) -> (configurationResponse :P.ConfigurationResponse); + process @3 (processRequest :P.ProcessRequest) -> (processResponse :P.ProcessResponse); + finish @4 (finishRequest :P.FinishRequest) -> (finishResponse :P.FinishResponse); +} +