Home | History | Annotate | Download | only in libperfmgr

Lines Matching refs:HintManager

27 #include "perfmgr/HintManager.h"
32 bool HintManager::ValidateHint(const std::string& hint_type) const {
44 bool HintManager::DoHint(const std::string& hint_type) {
51 bool HintManager::DoHint(const std::string& hint_type,
65 bool HintManager::EndHint(const std::string& hint_type) {
72 bool HintManager::IsRunning() const {
76 std::vector<std::string> HintManager::GetHints() const {
84 void HintManager::DumpToFd(int fd) {
102 std::unique_ptr<HintManager> HintManager::GetFromJSON(
117 HintManager::ParseActions(json_doc, nodes);
125 std::unique_ptr<HintManager> hm =
126 std::make_unique<HintManager>(std::move(nm), actions);
128 LOG(INFO) << "Initialized HintManager from JSON config: " << config_path;
132 std::vector<std::unique_ptr<Node>> HintManager::ParseNodes(
244 std::map<std::string, std::vector<NodeAction>> HintManager::ParseActions(