Lines Matching defs:probe
31 const std::vector<std::shared_ptr<probe::PerformProbe>>& probeVector,
71 std::vector<std::shared_ptr<probe::PerformProbe>>& probeVector,
101 std::vector<std::shared_ptr<probe::PerformProbe>>&& probeVector,
161 static std::string getRecordName(const DBusInterface& probe,
164 if (probe.empty())
171 for (const auto& devPair : probe)
461 // properties. If the probe that passed didn't use an
546 std::vector<std::shared_ptr<probe::PerformProbe>> dbusProbePointers;
550 // check for poorly formatted fields, probe must be an array
554 lg2::error("configuration file missing probe:\n {JSON}", "JSON",
592 auto probePointer = std::make_shared<probe::PerformProbe>(
595 // parse out dbus probes by discarding other probe types, store in a
599 const std::string* probe = probeJson.get_ptr<const std::string*>();
600 if (probe == nullptr)
605 if (probe::findProbeType(*probe))
609 // syntax requires probe before first open brace
610 auto findStart = probe->find('(');
611 std::string interface = probe->substr(0, findStart);
618 // probe vector stores a shared_ptr to each PerformProbe that cares