|  | #include "config.h" | 
|  |  | 
|  | #include "item_updater.hpp" | 
|  | #include "software_utils.hpp" | 
|  |  | 
|  | #include <sdbusplus/asio/connection.hpp> | 
|  | #include <sdbusplus/bus.hpp> | 
|  | #include <sdbusplus/server/manager.hpp> | 
|  |  | 
|  | using ItemUpdaterIntf = phosphor::software::updater::ItemUpdater; | 
|  |  | 
|  | int main() | 
|  | { | 
|  | sdbusplus::async::context ctx; | 
|  |  | 
|  | // Add sdbusplus ObjectManager. | 
|  | sdbusplus::server::manager_t objManager(ctx, SOFTWARE_OBJPATH); | 
|  |  | 
|  | ItemUpdaterIntf updater(ctx, SOFTWARE_OBJPATH, | 
|  | ItemUpdaterIntf::UpdaterType::ALL, false); | 
|  |  | 
|  | ctx.request_name(BUSNAME_UPDATER); | 
|  |  | 
|  | ctx.run(); | 
|  |  | 
|  | return 0; | 
|  | } |