1*36529022SAndrew Geissler #include <cstdlib> 2*36529022SAndrew Geissler #include <iostream> 3*36529022SAndrew Geissler #include <exception> 4*36529022SAndrew Geissler #include <sdbusplus/bus.hpp> 5*36529022SAndrew Geissler #include "config.h" 6*36529022SAndrew Geissler #include "host_state_manager.hpp" 7*36529022SAndrew Geissler 8*36529022SAndrew Geissler int main(int argc, char *argv[]) 9*36529022SAndrew Geissler { 10*36529022SAndrew Geissler auto bus = sdbusplus::bus::new_default(); 11*36529022SAndrew Geissler 12*36529022SAndrew Geissler phosphor::state::manager::Host manager(bus, 13*36529022SAndrew Geissler BUSNAME, 14*36529022SAndrew Geissler OBJPATH); 15*36529022SAndrew Geissler // Add sdbusplus ObjectManager. 16*36529022SAndrew Geissler sdbusplus::server::manager::manager objManager(bus, OBJPATH); 17*36529022SAndrew Geissler 18*36529022SAndrew Geissler bus.request_name(BUSNAME); 19*36529022SAndrew Geissler 20*36529022SAndrew Geissler while(true) 21*36529022SAndrew Geissler { 22*36529022SAndrew Geissler bus.process_discard(); 23*36529022SAndrew Geissler bus.wait(); 24*36529022SAndrew Geissler } 25*36529022SAndrew Geissler return 0; 26*36529022SAndrew Geissler } 27