Remote Network Emulator

The RemoteNetworkEmulator is the Remote Representation of the WattsonNetworkEmulator.

It allows entities, e.g., the User or custom components, to interact with the running network emulation, retrieve its state and manipulate its behavior. The implementation is available here.

It provides a set of Getters for network entities, e.g., hosts, switches or links. All returned entities are instances of the RemoteNetworkEntity class, e.g., a RemoteNetworkHost. They then offer an interface following the default NetworkEntity, e.g., the WattsonNetworkHost.

Scroll to Top