17cea1b96Skasunath #include "rde/notifier_dbus_handler.hpp" 27cea1b96Skasunath 37cea1b96Skasunath namespace bios_bmc_smm_error_logger 47cea1b96Skasunath { 57cea1b96Skasunath namespace rde 67cea1b96Skasunath { 77cea1b96Skasunath CperFileNotifierHandler(const std::shared_ptr<sdbusplus::asio::connection> & conn)8*3d0cd556SkasunathCperFileNotifierHandler::CperFileNotifierHandler( 9*3d0cd556Skasunath const std::shared_ptr<sdbusplus::asio::connection>& conn) : 10*3d0cd556Skasunath objManager(static_cast<sdbusplus::bus_t&>(*conn), 11*3d0cd556Skasunath CperFileNotifier::cperBasePath), 12*3d0cd556Skasunath objServer(conn) 137cea1b96Skasunath {} 147cea1b96Skasunath createEntry(const std::string & filePath)157cea1b96Skasunathvoid CperFileNotifierHandler::createEntry(const std::string& filePath) 167cea1b96Skasunath { 17*3d0cd556Skasunath auto obj = 18*3d0cd556Skasunath std::make_unique<CperFileNotifier>(objServer, filePath, nextEntry); 197cea1b96Skasunath ++nextEntry; 207cea1b96Skasunath } 217cea1b96Skasunath 227cea1b96Skasunath } // namespace rde 237cea1b96Skasunath } // namespace bios_bmc_smm_error_logger 24