Mercurial > hg > piper-cpp
changeset 22:b0fc4eb51547
More conversions
author | Chris Cannam <c.cannam@qmul.ac.uk> |
---|---|
date | Fri, 20 May 2016 17:07:04 +0100 |
parents | dff96610ac05 |
children | d678cd00e593 |
files | utilities/json-to-capnp.cpp |
diffstat | 1 files changed, 5 insertions(+), 5 deletions(-) [+] |
line wrap: on
line diff
--- a/utilities/json-to-capnp.cpp Fri May 20 14:37:28 2016 +0100 +++ b/utilities/json-to-capnp.cpp Fri May 20 17:07:04 2016 +0100 @@ -120,17 +120,17 @@ auto sd = VampJson::toPluginStaticData(payload); VampnProto::buildPluginStaticData(pc, sd); - } else if (type == "processblock") { - throw VampJson::Failure("not implemented yet"); ///!!! + } else if (type == "processrequest") { + auto p = message.initRoot<ProcessRequest>(); + PreservingPluginHandleMapper mapper; + VampnProto::buildProcessRequest + (p, VampJson::toProcessRequest(payload, mapper), mapper); } else if (type == "realtime") { auto b = message.initRoot<RealTime>(); VampnProto::buildRealTime (b, VampJson::toRealTime(payload)); - } else if (type == "valueextents") { - throw VampJson::Failure("no ValueExtents struct in Cap'n Proto mapping"); - } else { throw VampJson::Failure("unknown or unsupported JSON schema type " + type);