blob: 63021d931589498e8f766d44fbd137f0f5400e9f [file] [log] [blame]
#include "bmc_monitor_app.hpp"
#include "host_monitor_app.hpp"
#include <boost/asio/io_service.hpp>
#include <sdbusplus/asio/connection.hpp>
#include <sdbusplus/asio/object_server.hpp>
#include <sdbusplus/bus.hpp>
#include <sdbusplus/server.hpp>
using namespace boot_time_monitor;
int main()
{
boost::asio::io_service io;
auto conn = std::make_shared<sdbusplus::asio::connection>(io);
conn->request_name("com.google.gbmc.boot_time_monitor");
auto server = std::make_shared<sdbusplus::asio::object_server>(conn);
auto& bus = static_cast<sdbusplus::bus::bus&>(*conn);
HostMonitorApp host(bus, 0);
BMCMonitorApp bmc(bus, conn);
io.run();
return 0;
}