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