1*cab87e9cSJagpal Singh Gill #include "config.h" 2*cab87e9cSJagpal Singh Gill 3*cab87e9cSJagpal Singh Gill #include "download_manager.hpp" 4*cab87e9cSJagpal Singh Gill 5*cab87e9cSJagpal Singh Gill #include <sdbusplus/bus.hpp> 6*cab87e9cSJagpal Singh Gill main()7*cab87e9cSJagpal Singh Gillint main() 8*cab87e9cSJagpal Singh Gill { 9*cab87e9cSJagpal Singh Gill auto bus = sdbusplus::bus::new_default(); 10*cab87e9cSJagpal Singh Gill 11*cab87e9cSJagpal Singh Gill // Add sdbusplus ObjectManager. 12*cab87e9cSJagpal Singh Gill sdbusplus::server::manager_t objManager(bus, SOFTWARE_OBJPATH); 13*cab87e9cSJagpal Singh Gill 14*cab87e9cSJagpal Singh Gill phosphor::software::manager::Download manager(bus, SOFTWARE_OBJPATH); 15*cab87e9cSJagpal Singh Gill 16*cab87e9cSJagpal Singh Gill bus.request_name(DOWNLOAD_BUSNAME); 17*cab87e9cSJagpal Singh Gill 18*cab87e9cSJagpal Singh Gill while (true) 19*cab87e9cSJagpal Singh Gill { 20*cab87e9cSJagpal Singh Gill bus.process_discard(); 21*cab87e9cSJagpal Singh Gill bus.wait(); 22*cab87e9cSJagpal Singh Gill } 23*cab87e9cSJagpal Singh Gill return 0; 24*cab87e9cSJagpal Singh Gill } 25