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