Class CCell

java.lang.Object
org.eclipse.mosaic.fed.cell.config.CCell

public final class CCell extends Object
Storage class for convenient access to the cell configuration (cell_config.json). Provides general configuration for the ambassador, such as paths to the regions and network configuration files.
  • Field Details

    • headerLengths

      public final CCell.CHeaderLengths headerLengths
      Configuration of header sizes added to all messages before simulating packet transmission.
    • bandwidthMeasurementInterval

      public int bandwidthMeasurementInterval
      Interval (in seconds) in which the bandwidth is aggregated.
      See Also:
    • bandwidthMeasurementCompression

      public boolean bandwidthMeasurementCompression
      If enabled, the export files with bandwidth measurements will be compressed using gzip compression (default: false).
      See Also:
    • bandwidthMeasurements

      public List<CCell.CBandwidthMeasurement> bandwidthMeasurements
      Measure the bandwidth between regions.
    • networkConfigurationFile

      public String networkConfigurationFile
      relative path to the network configuration file (default: network.json)
    • regionConfigurationFile

      public String regionConfigurationFile
      relative path to the region configuration file (default: regions.json)
  • Constructor Details

    • CCell

      public CCell()
  • Method Details