MCPcopy Create free account
hub / github.com/awawa-dev/HyperHDR / setSearchFilter

Method setSearchFilter

sources/ssdp/SSDPDiscover.cpp:377–395  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

375}
376
377bool SSDPDiscover::setSearchFilter(const QString& filter, const QString& filterHeader)
378{
379 bool rc = true;
380 QRegularExpression regEx(filter);
381 if (!regEx.isValid()) {
382 QString errorString = regEx.errorString();
383 int errorOffset = regEx.patternErrorOffset();
384
385 Error(_log, "Filtering regular expression [%s] error [%d]:[%s]", QSTRING_CSTR(filter), errorOffset, QSTRING_CSTR(errorString));
386 rc = false;
387 }
388 else
389 {
390 _filter = filter;
391 _filterHeader = filterHeader.toUpper();
392 _regExFilter = regEx;
393 }
394 return rc;
395}
396
397void SSDPDiscover::setAddress(const QString& address)
398{

Callers 3

discoverMethod · 0.80
discoverMethod · 0.80
discoverMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected