comparison utilities/vampipe-convert.cpp @ 55:38780f15ac8d

Make RequestResponse types more consistent by adding plugin to ConfigurationResponse and introducing a FinishRequest
author Chris Cannam <c.cannam@qmul.ac.uk>
date Mon, 19 Sep 2016 13:35:56 +0100
parents 524a6d5ee813
children 815e94fedc1c
comparison
equal deleted inserted replaced
54:524a6d5ee813 55:38780f15ac8d
111 break; 111 break;
112 case RRType::Process: 112 case RRType::Process:
113 rr.processRequest = VampJson::toVampRequest_Process(j, mapper, serialisation); 113 rr.processRequest = VampJson::toVampRequest_Process(j, mapper, serialisation);
114 break; 114 break;
115 case RRType::Finish: 115 case RRType::Finish:
116 rr.finishPlugin = VampJson::toVampRequest_Finish(j, mapper); 116 rr.finishRequest = VampJson::toVampRequest_Finish(j, mapper);
117 break; 117 break;
118 case RRType::NotValid: 118 case RRType::NotValid:
119 break; 119 break;
120 } 120 }
121 121
146 case RRType::Process: 146 case RRType::Process:
147 j = VampJson::fromVampRequest_Process 147 j = VampJson::fromVampRequest_Process
148 (rr.processRequest, mapper, serialisation); 148 (rr.processRequest, mapper, serialisation);
149 break; 149 break;
150 case RRType::Finish: 150 case RRType::Finish:
151 j = VampJson::fromVampRequest_Finish(rr.finishPlugin, mapper); 151 j = VampJson::fromVampRequest_Finish(rr.finishRequest, mapper);
152 break; 152 break;
153 case RRType::NotValid: 153 case RRType::NotValid:
154 break; 154 break;
155 } 155 }
156 156
184 break; 184 break;
185 case RRType::Load: 185 case RRType::Load:
186 rr.loadResponse = VampJson::toVampResponse_Load(j, mapper); 186 rr.loadResponse = VampJson::toVampResponse_Load(j, mapper);
187 break; 187 break;
188 case RRType::Configure: 188 case RRType::Configure:
189 rr.configurationResponse = VampJson::toVampResponse_Configure(j); 189 rr.configurationResponse = VampJson::toVampResponse_Configure(j, mapper);
190 break; 190 break;
191 case RRType::Process: 191 case RRType::Process:
192 rr.processResponse = VampJson::toVampResponse_Process(j, mapper, serialisation); 192 rr.processResponse = VampJson::toVampResponse_Process(j, mapper, serialisation);
193 break; 193 break;
194 case RRType::Finish: 194 case RRType::Finish:
224 break; 224 break;
225 case RRType::Load: 225 case RRType::Load:
226 j = VampJson::fromVampResponse_Load(rr.loadResponse, mapper); 226 j = VampJson::fromVampResponse_Load(rr.loadResponse, mapper);
227 break; 227 break;
228 case RRType::Configure: 228 case RRType::Configure:
229 j = VampJson::fromVampResponse_Configure(rr.configurationResponse); 229 j = VampJson::fromVampResponse_Configure(rr.configurationResponse,
230 mapper);
230 break; 231 break;
231 case RRType::Process: 232 case RRType::Process:
232 j = VampJson::fromVampResponse_Process 233 j = VampJson::fromVampResponse_Process
233 (rr.processResponse, mapper, serialisation); 234 (rr.processResponse, mapper, serialisation);
234 break; 235 break;
269 break; 270 break;
270 case RRType::Process: 271 case RRType::Process:
271 VampnProto::readVampRequest_Process(rr.processRequest, reader, mapper); 272 VampnProto::readVampRequest_Process(rr.processRequest, reader, mapper);
272 break; 273 break;
273 case RRType::Finish: 274 case RRType::Finish:
274 VampnProto::readVampRequest_Finish(rr.finishPlugin, reader, mapper); 275 VampnProto::readVampRequest_Finish(rr.finishRequest, reader, mapper);
275 break; 276 break;
276 case RRType::NotValid: 277 case RRType::NotValid:
277 break; 278 break;
278 } 279 }
279 280
300 break; 301 break;
301 case RRType::Process: 302 case RRType::Process:
302 VampnProto::buildVampRequest_Process(builder, rr.processRequest, mapper); 303 VampnProto::buildVampRequest_Process(builder, rr.processRequest, mapper);
303 break; 304 break;
304 case RRType::Finish: 305 case RRType::Finish:
305 VampnProto::buildVampRequest_Finish(builder, rr.finishPlugin, mapper); 306 VampnProto::buildVampRequest_Finish(builder, rr.finishRequest, mapper);
306 break; 307 break;
307 case RRType::NotValid: 308 case RRType::NotValid:
308 break; 309 break;
309 } 310 }
310 311
332 case RRType::Load: 333 case RRType::Load:
333 VampnProto::readVampResponse_Load(rr.loadResponse, reader, mapper); 334 VampnProto::readVampResponse_Load(rr.loadResponse, reader, mapper);
334 break; 335 break;
335 case RRType::Configure: 336 case RRType::Configure:
336 VampnProto::readVampResponse_Configure(rr.configurationResponse, 337 VampnProto::readVampResponse_Configure(rr.configurationResponse,
337 reader); 338 reader, mapper);
338 break; 339 break;
339 case RRType::Process: 340 case RRType::Process:
340 VampnProto::readVampResponse_Process(rr.processResponse, reader, mapper); 341 VampnProto::readVampResponse_Process(rr.processResponse, reader, mapper);
341 break; 342 break;
342 case RRType::Finish: 343 case RRType::Finish:
368 break; 369 break;
369 case RRType::Load: 370 case RRType::Load:
370 VampnProto::buildVampResponse_Load(builder, rr.loadResponse, mapper); 371 VampnProto::buildVampResponse_Load(builder, rr.loadResponse, mapper);
371 break; 372 break;
372 case RRType::Configure: 373 case RRType::Configure:
373 VampnProto::buildVampResponse_Configure(builder, rr.configurationResponse); 374 VampnProto::buildVampResponse_Configure(builder, rr.configurationResponse, mapper);
374 break; 375 break;
375 case RRType::Process: 376 case RRType::Process:
376 VampnProto::buildVampResponse_Process(builder, rr.processResponse, mapper); 377 VampnProto::buildVampResponse_Process(builder, rr.processResponse, mapper);
377 break; 378 break;
378 case RRType::Finish: 379 case RRType::Finish: