#include "hive_router.hpp" #include "router_hive.hpp" namespace tooling { HiveRouter::HiveRouter( llarp::EventLoop_ptr loop, std::shared_ptr plat, RouterHive* hive) : Router(loop, plat), m_hive(hive) {} bool HiveRouter::disableGossipingRC_TestingOnly() { return m_disableGossiping; } void HiveRouter::disableGossiping() { m_disableGossiping = true; } void HiveRouter::enableGossiping() { m_disableGossiping = false; } void HiveRouter::HandleRouterEvent(RouterEventPtr event) const { m_hive->NotifyEvent(std::move(event)); } } // namespace tooling