1*bf1fd27bSArchana Kakani #include "pcie_slot.hpp" 2*bf1fd27bSArchana Kakani 3*bf1fd27bSArchana Kakani namespace pldm 4*bf1fd27bSArchana Kakani { 5*bf1fd27bSArchana Kakani namespace dbus 6*bf1fd27bSArchana Kakani { 7*bf1fd27bSArchana Kakani generation() const8*bf1fd27bSArchana Kakaniauto PCIeSlot::generation() const -> Generations 9*bf1fd27bSArchana Kakani { 10*bf1fd27bSArchana Kakani return sdbusplus::xyz::openbmc_project::Inventory::Item::server::PCIeSlot:: 11*bf1fd27bSArchana Kakani generation(); 12*bf1fd27bSArchana Kakani } 13*bf1fd27bSArchana Kakani generation(Generations value)14*bf1fd27bSArchana Kakaniauto PCIeSlot::generation(Generations value) -> Generations 15*bf1fd27bSArchana Kakani { 16*bf1fd27bSArchana Kakani return sdbusplus::xyz::openbmc_project::Inventory::Item::server::PCIeSlot:: 17*bf1fd27bSArchana Kakani generation(value); 18*bf1fd27bSArchana Kakani } 19*bf1fd27bSArchana Kakani lanes() const20*bf1fd27bSArchana Kakanisize_t PCIeSlot::lanes() const 21*bf1fd27bSArchana Kakani { 22*bf1fd27bSArchana Kakani return sdbusplus::xyz::openbmc_project::Inventory::Item::server::PCIeSlot:: 23*bf1fd27bSArchana Kakani lanes(); 24*bf1fd27bSArchana Kakani } 25*bf1fd27bSArchana Kakani lanes(size_t value)26*bf1fd27bSArchana Kakanisize_t PCIeSlot::lanes(size_t value) 27*bf1fd27bSArchana Kakani { 28*bf1fd27bSArchana Kakani return sdbusplus::xyz::openbmc_project::Inventory::Item::server::PCIeSlot:: 29*bf1fd27bSArchana Kakani lanes(value); 30*bf1fd27bSArchana Kakani } 31*bf1fd27bSArchana Kakani slotType() const32*bf1fd27bSArchana Kakaniauto PCIeSlot::slotType() const -> SlotTypes 33*bf1fd27bSArchana Kakani { 34*bf1fd27bSArchana Kakani return sdbusplus::xyz::openbmc_project::Inventory::Item::server::PCIeSlot:: 35*bf1fd27bSArchana Kakani slotType(); 36*bf1fd27bSArchana Kakani } 37*bf1fd27bSArchana Kakani slotType(SlotTypes value)38*bf1fd27bSArchana Kakaniauto PCIeSlot::slotType(SlotTypes value) -> SlotTypes 39*bf1fd27bSArchana Kakani { 40*bf1fd27bSArchana Kakani return sdbusplus::xyz::openbmc_project::Inventory::Item::server::PCIeSlot:: 41*bf1fd27bSArchana Kakani slotType(value); 42*bf1fd27bSArchana Kakani } 43*bf1fd27bSArchana Kakani hotPluggable() const44*bf1fd27bSArchana Kakanibool PCIeSlot::hotPluggable() const 45*bf1fd27bSArchana Kakani { 46*bf1fd27bSArchana Kakani return sdbusplus::xyz::openbmc_project::Inventory::Item::server::PCIeSlot:: 47*bf1fd27bSArchana Kakani hotPluggable(); 48*bf1fd27bSArchana Kakani } 49*bf1fd27bSArchana Kakani hotPluggable(bool value)50*bf1fd27bSArchana Kakanibool PCIeSlot::hotPluggable(bool value) 51*bf1fd27bSArchana Kakani { 52*bf1fd27bSArchana Kakani return sdbusplus::xyz::openbmc_project::Inventory::Item::server::PCIeSlot:: 53*bf1fd27bSArchana Kakani hotPluggable(value); 54*bf1fd27bSArchana Kakani } 55*bf1fd27bSArchana Kakani 56*bf1fd27bSArchana Kakani } // namespace dbus 57*bf1fd27bSArchana Kakani } // namespace pldm 58