c@70: @0xbe97303b9e5b3429; c@70: c@70: using Cxx = import "/capnp/c++.capnp"; c@70: $Cxx.namespace("vampipe::rpc"); c@70: c@70: using Vamp = import "vamp.capnp"; c@70: c@70: interface Piper { c@70: # RPC interface for use when using Cap'n Proto RPC layer. c@70: list @0 (req :Vamp.ListRequest) -> (resp :Vamp.ListResponse); c@70: load @1 (req :Vamp.LoadRequest) -> (resp :Vamp.LoadResponse); c@70: configure @2 (req :Vamp.ConfigurationRequest) -> (resp :Vamp.ConfigurationResponse); c@70: process @3 (req :Vamp.ProcessRequest) -> (resp :Vamp.ProcessResponse); c@70: finish @4 (req :Vamp.FinishRequest) -> (resp :Vamp.FinishResponse); c@70: } c@70: