In order to do things like displaying wired links between ns3::Nodes, we must first be able to identify and track NetDevices.
Add the following components to the module:
NetDeviceConfiguration
Like a NodeConfiguration, used to mark a ns3::NetDevice for tracking, and to collect metadata.
Automatically install these when a new NetDevice is aggregated onto a configured Node, or
when a NodeConfiguration is aggregated onto a Node with existing NetDevices
Track the specific type of NetDevice and define specific information to be retrieved from each supported type
In order to do things like displaying wired links between
ns3::Node
s, we must first be able to identify and trackNetDevice
s.Add the following components to the module:
NetDeviceConfiguration
Like a
NodeConfiguration
, used to mark ans3::NetDevice
for tracking, and to collect metadata.Automatically install these when a new
NetDevice
is aggregated onto a configuredNode
, or when aNodeConfiguration
is aggregated onto aNode
with existingNetDevice
sTrack the specific type of
NetDevice
and define specific information to be retrieved from each supported typeAny configurable behavior for these?
Related: https://github.com/usnistgov/ns3-visualizer3d/issues/15