annotate capnproto/vamp.rpc.capnp @ 70:302a8e35248c

Begin capnp RPC test
author Chris Cannam <c.cannam@qmul.ac.uk>
date Fri, 07 Oct 2016 12:07:17 +0100
parents
children
rev   line source
c@70 1 @0xbe97303b9e5b3429;
c@70 2
c@70 3 using Cxx = import "/capnp/c++.capnp";
c@70 4 $Cxx.namespace("vampipe::rpc");
c@70 5
c@70 6 using Vamp = import "vamp.capnp";
c@70 7
c@70 8 interface Piper {
c@70 9 # RPC interface for use when using Cap'n Proto RPC layer.
c@70 10 list @0 (req :Vamp.ListRequest) -> (resp :Vamp.ListResponse);
c@70 11 load @1 (req :Vamp.LoadRequest) -> (resp :Vamp.LoadResponse);
c@70 12 configure @2 (req :Vamp.ConfigurationRequest) -> (resp :Vamp.ConfigurationResponse);
c@70 13 process @3 (req :Vamp.ProcessRequest) -> (resp :Vamp.ProcessResponse);
c@70 14 finish @4 (req :Vamp.FinishRequest) -> (resp :Vamp.FinishResponse);
c@70 15 }
c@70 16