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);