diff options
| author | Ratan Gupta <ratagupt@in.ibm.com> | 2017-04-14 17:46:05 +0530 |
|---|---|---|
| committer | Patrick Williams <patrick@stwcx.xyz> | 2017-04-27 12:21:39 +0000 |
| commit | cb7098dc4880e0697aeb5b665c1504573ee40132 (patch) | |
| tree | bd3028760da60635e9b1eef36732947f8955e36a | |
| parent | 6811f820cdc6ea4792e7a4057b3584dd128bbd16 (diff) | |
| download | phosphor-networkd-cb7098dc4880e0697aeb5b665c1504573ee40132.tar.gz phosphor-networkd-cb7098dc4880e0697aeb5b665c1504573ee40132.zip | |
Implement main function
Resolves openbmc/openbmc#1293
Change-Id: I1ba38b0c273538f55dd9d4305541989e72deb839
Signed-off-by: Ratan Gupta <ratagupt@in.ibm.com>
| -rw-r--r-- | network_manager_main.cpp | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/network_manager_main.cpp b/network_manager_main.cpp index c63a8df..5e79566 100644 --- a/network_manager_main.cpp +++ b/network_manager_main.cpp @@ -1,5 +1,24 @@ +#include <sdbusplus/bus.hpp> +#include <sdbusplus/server/manager.hpp> +#include "config.h" +#include "network_manager.hpp" int main(int argc, char *argv[]) { + auto bus = sdbusplus::bus::new_default(); + + // Add sdbusplus Object Manager for the 'root' path of the network manager. + sdbusplus::server::manager::manager objManager(bus, OBJ_NETWORK); + + phosphor::network::Manager manager(bus, OBJ_NETWORK); + + bus.request_name(BUSNAME_NETWORK); + + while(true) + { + bus.process_discard(); + bus.wait(); + } + return 0; } |

