blob: a48582bc0ca4b87812a5bc4c69867cd6287f2c00 [file] [log] [blame]
#include "effecters.hpp"
#include <map>
namespace pldm
{
namespace responder
{
namespace effecter
{
Id nextId()
{
static Id id = 0;
return ++id;
}
namespace dbus_mapping
{
namespace internal
{
std::map<Id, Paths> idToDbus{};
} // namespace internal
void add(Id id, Paths&& paths)
{
internal::idToDbus.emplace(id, std::move(paths));
}
Paths get(Id id)
{
return internal::idToDbus.at(id);
}
} // namespace dbus_mapping
} // namespace effecter
} // namespace responder
} // namespace pldm