#include #include #include #include "HeartbeatRequestMsgEx.h" bool HeartbeatRequestMsgEx::processIncoming(ResponseContext& ctx) { App* app = Program::getApp(); Config* cfg = app->getConfig(); Node& localNode = app->getLocalNode(); NumNodeID localNodeNumID = localNode.getNumID(); NumNodeID rootNodeID = app->getMetaRoot().getID(); NicAddressList nicList(localNode.getNicList()); HeartbeatMsg hbMsg(localNode.getAlias(), localNodeNumID, NODETYPE_Meta, &nicList); hbMsg.setRootNumID(rootNodeID); hbMsg.setPorts(cfg->getConnMetaPort(), cfg->getConnMetaPort() ); ctx.sendResponse(hbMsg); return true; }