# network/network_node.h ## `NetworkNode::NetworkNode` `explicit NetworkNode(Simulator *const sim, NodeId id, NodeType type) noexcept` ## `NetworkNode::recv_pkt` `virtual void recv_pkt(Packet &pkt, PortId ingress) = 0` ## `NetworkNode::~NetworkNode` `virtual ~NetworkNode() = default`