MCPcopy Create free account
hub / github.com/BatchDrake/SigDigger / assertTypeRegistration

Method assertTypeRegistration

Suscan/Analyzer.cpp:314–331  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

312bool Analyzer::registered = false; // Yes, C++!
313
314void
315Analyzer::assertTypeRegistration(void)
316{
317 if (!Analyzer::registered) {
318 qRegisterMetaType<Suscan::Message>();
319 qRegisterMetaType<Suscan::GenericMessage>();
320 qRegisterMetaType<Suscan::PSDMessage>();
321 qRegisterMetaType<Suscan::InspectorMessage>();
322 qRegisterMetaType<Suscan::SamplesMessage>();
323 qRegisterMetaType<Suscan::SourceInfoMessage>();
324 qRegisterMetaType<Suscan::StatusMessage>();
325 qRegisterMetaType<Suscan::AnalyzerParams>();
326 qRegisterMetaType<Suscan::OrbitReport>();
327 qRegisterMetaType<Suscan::Orbit>();
328
329 Analyzer::registered = true;
330 }
331}
332
333uint32_t
334Analyzer::allocateRequestId()

Callers

nothing calls this directly

Calls

no outgoing calls

Tested by

no test coverage detected