101539e7eSLei YU #include "config.h" 201539e7eSLei YU 301539e7eSLei YU #include "item_updater.hpp" 401539e7eSLei YU 501539e7eSLei YU #include <phosphor-logging/log.hpp> 601539e7eSLei YU #include <sdbusplus/bus.hpp> 701539e7eSLei YU #include <sdbusplus/server/manager.hpp> 8*5670b188SPatrick Williams 901539e7eSLei YU #include <system_error> 1001539e7eSLei YU main(int,char * [])1101539e7eSLei YUint main(int /* argc */, char* /* argv */[]) 12e065f617SLei YU { 1301539e7eSLei YU auto bus = sdbusplus::bus::new_default(); 1401539e7eSLei YU 1501539e7eSLei YU // Add sdbusplus ObjectManager. 16374fae56SPatrick Williams sdbusplus::server::manager_t objManager(bus, SOFTWARE_OBJPATH); 1701539e7eSLei YU 1801539e7eSLei YU phosphor::software::updater::ItemUpdater updater(bus, SOFTWARE_OBJPATH); 1901539e7eSLei YU 2001539e7eSLei YU bus.request_name(BUSNAME_UPDATER); 2101539e7eSLei YU 2201539e7eSLei YU while (true) 2301539e7eSLei YU { 2401539e7eSLei YU bus.process_discard(); 2501539e7eSLei YU bus.wait(); 2601539e7eSLei YU } 27e065f617SLei YU return 0; 28e065f617SLei YU } 29