Class 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 Detail

      • 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:
        bandwidthMeasurements
      • bandwidthMeasurementCompression

        public boolean bandwidthMeasurementCompression
        If enabled, the export files with bandwidth measurements will be compressed using gzip compression (default: false).
        See Also:
        bandwidthMeasurements
      • 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 Detail

      • CCell

        public CCell()