## Uses of Class
de.gebit.integrity.runner.time.TimeSyncState

- Packages that use TimeSyncState
  Package | Description
  --- | ---
  de.gebit.integrity.runner |
  de.gebit.integrity.runner.forking |
  de.gebit.integrity.runner.time |

- - ### Uses of TimeSyncState in de.gebit.integrity.runner

    Fields in de.gebit.integrity.runner with type parameters of type TimeSyncState
    Modifier and Type | Field | Description
    --- | --- | ---
    `protected Map<ForkDefinition,​TimeSyncState>` | DefaultTestRunner.`forkTimeSyncStates` | Maps forks to their (intended) timesync states.

  - ### Uses of TimeSyncState in de.gebit.integrity.runner.forking

    Methods in de.gebit.integrity.runner.forking with parameters of type TimeSyncState
    Modifier and Type | Method | Description
    --- | --- | ---
    `protected void` | DefaultForker.`addForkInformation​(List<String> anArgumentList, String aForkName, long aRandomSeed, TimeSyncState aTimeSyncState)` | Adds the system property definitions telling the fork on which port it should listen and which name it has.
    `protected void` | DefaultForker.`addTimeSyncInformation​(List<String> anArgumentList, TimeSyncState aTimeSyncState)` | Adds time sync information, if provided for this fork.
    `protected List<String>` | DefaultForker.`createArgumentList​(String[] someCommandLineArguments, String aForkName, long aRandomSeed, TimeSyncState aTimeSyncState)` | Creates the argument list used to fork the process.
    `ForkedProcess` | DefaultForker.`fork​(String[] someCommandLineArguments, String aForkName, long aRandomSeed, TimeSyncState aTimeSyncState)` |
    `ForkedProcess` | Forker.`fork​(String[] someCommandLineArguments, String aForkName, long aRandomSeed, TimeSyncState aTimeSyncState)` | Performs the actual forking.
    `void` | Fork.`start​(TimeSyncState aTimeSyncState)` | Actually start the fork.

  - ### Uses of TimeSyncState in de.gebit.integrity.runner.time

    Fields in de.gebit.integrity.runner.time declared as TimeSyncState
    Modifier and Type | Field | Description
    --- | --- | ---
    `static TimeSyncState` | TimeSyncState.`LIVE` | This instance represents live time.

    Methods in de.gebit.integrity.runner.time that return TimeSyncState
    Modifier and Type | Method | Description
    --- | --- | ---
    `TimeSyncState` | TimeSyncState.`plus​(List<org.eclipse.xtext.util.Pair<Long,​TemporalUnit>> aDiffTime)` | Returns a new instance of this `TimeSyncState` to which the given duration was added.