blob: 1f2e8ebc95042f601fa5da2ce095ec2c7ace8f12 [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);
io.run();
return 0;
}