xref: /openbmc/pldm/libpldmresponder/pdr.cpp (revision f666db13)
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