1 #include "pdr.hpp" 2 3 namespace pldm 4 { 5 6 namespace responder 7 { 8 9 namespace pdr 10 { 11 12 Repo& get(const std::string& dir) 13 { 14 using namespace internal; 15 static IndexedRepo repo; 16 if (repo.empty()) 17 { 18 generate(dir, repo); 19 } 20 21 return repo; 22 } 23 24 } // namespace pdr 25 } // namespace responder 26 } // namespace pldm 27