| Gunnar Mills | 701e021 | 2017-04-03 11:21:27 -0500 | [diff] [blame] | 1 | #include "config.h" | 
| Gunnar Mills | b0ce996 | 2018-09-07 13:39:10 -0500 | [diff] [blame] | 2 |  | 
| Gunnar Mills | 701e021 | 2017-04-03 11:21:27 -0500 | [diff] [blame] | 3 | #include "download_manager.hpp" | 
 | 4 |  | 
| Gunnar Mills | b0ce996 | 2018-09-07 13:39:10 -0500 | [diff] [blame] | 5 | #include <sdbusplus/bus.hpp> | 
 | 6 |  | 
| Adriana Kobylak | 292159f | 2020-05-05 09:25:55 -0500 | [diff] [blame] | 7 | int main() | 
| Gunnar Mills | 701e021 | 2017-04-03 11:21:27 -0500 | [diff] [blame] | 8 | { | 
 | 9 |     auto bus = sdbusplus::bus::new_default(); | 
 | 10 |  | 
 | 11 |     // Add sdbusplus ObjectManager. | 
| Adriana Kobylak | 2285fe0 | 2018-02-27 15:36:59 -0600 | [diff] [blame] | 12 |     sdbusplus::server::manager::manager objManager(bus, SOFTWARE_OBJPATH); | 
| Gunnar Mills | 701e021 | 2017-04-03 11:21:27 -0500 | [diff] [blame] | 13 |  | 
| Adriana Kobylak | 2285fe0 | 2018-02-27 15:36:59 -0600 | [diff] [blame] | 14 |     phosphor::software::manager::Download manager(bus, SOFTWARE_OBJPATH); | 
| Gunnar Mills | 701e021 | 2017-04-03 11:21:27 -0500 | [diff] [blame] | 15 |  | 
 | 16 |     bus.request_name(DOWNLOAD_BUSNAME); | 
 | 17 |  | 
 | 18 |     while (true) | 
 | 19 |     { | 
 | 20 |         bus.process_discard(); | 
 | 21 |         bus.wait(); | 
 | 22 |     } | 
 | 23 |     return 0; | 
 | 24 | } |