1#ifndef LINTEL_READINESSREGISTRY_H
2#define LINTEL_READINESSREGISTRY_H
67 std::vector<CheckResult>
run()
const;
72 mutable std::mutex m_mutex;
73 std::vector<std::pair<std::string, Check>> m_checks;
Definition ReadinessRegistry.h:34
std::function< bool(std::string &)> Check
Definition ReadinessRegistry.h:50
std::vector< CheckResult > run() const
static ReadinessRegistry & instance()
void registerCheck(std::string name, Check check)
Definition BaseFeature.h:6
constexpr std::string_view type_name()
Definition TypeName.h:9
Definition ReadinessRegistry.h:38
bool m_ready
Definition ReadinessRegistry.h:42
std::string m_detail
Definition ReadinessRegistry.h:44
std::string m_name
Definition ReadinessRegistry.h:40