MCPcopy Create free account
hub / github.com/aethersdr/AetherSDR / parseStreamObject

Function parseStreamObject

src/models/RadioModel.cpp:174–189  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

172};
173
174StreamObjectParts parseStreamObject(const QString& object, const QString& prefix)
175{
176 if (!object.startsWith(prefix + QLatin1Char(' ')))
177 return {};
178
179 const QString rest = object.mid(prefix.size() + 1).trimmed();
180 const int firstSpace = rest.indexOf(QLatin1Char(' '));
181 const QString idText = firstSpace >= 0 ? rest.left(firstSpace) : rest;
182
183 StreamObjectParts parts;
184 parts.streamId = parseStreamToken(idText);
185 parts.valid = parts.streamId != 0;
186 if (firstSpace >= 0)
187 parts.action = rest.mid(firstSpace + 1).trimmed();
188 return parts;
189}
190
191bool isDaxStreamType(const QString& type)
192{

Callers 2

traceDaxStreamStatusMethod · 0.70

Calls 2

parseStreamTokenFunction · 0.85
sizeMethod · 0.45

Tested by

no test coverage detected