// Links are created from the NetZone, and destroyed by their private implementation when the simulation ends
explicit Link(surf::LinkImpl* pimpl) : pimpl_(pimpl) {}
virtual ~Link() = default;
// Links are created from the NetZone, and destroyed by their private implementation when the simulation ends
explicit Link(surf::LinkImpl* pimpl) : pimpl_(pimpl) {}
virtual ~Link() = default;