beegfs/mon/source/nodes/StorageNodeEx.cpp
2025-08-10 01:34:16 +02:00

19 lines
715 B
C++

#include "StorageNodeEx.h"
StorageNodeEx::StorageNodeEx(std::shared_ptr<Node> receivedNode) :
Node(NODETYPE_Storage, receivedNode->getAlias(), receivedNode->getNumID(),
receivedNode->getPortUDP(), receivedNode->getPortTCP(),
receivedNode->getConnPool()->getNicList()),
isResponding(true)
{}
StorageNodeEx::StorageNodeEx(std::shared_ptr<Node> receivedNode,
std::shared_ptr<StorageNodeEx> oldNode) :
Node(NODETYPE_Storage, receivedNode->getAlias(), receivedNode->getNumID(),
receivedNode->getPortUDP(), receivedNode->getPortTCP(),
receivedNode->getConnPool()->getNicList())
{
setLastStatRequestTime(oldNode->getLastStatRequestTime());
setIsResponding(oldNode->getIsResponding());
}