Class CheckpointData

    • Constructor Detail

      • CheckpointData

        public CheckpointData()
      • CheckpointData

        public CheckpointData​(ProcessTrace aProcessTrace)
      • CheckpointData

        public CheckpointData​(ProcessTrace aProcessTrace,
                              SynchPoint aSynchPoint)
        Initialize instance with ProcessTrace and SynchPoint
        Parameters:
        aProcessTrace - - events and timers accumulated so far
        aSynchPoint - -
    • Method Detail

      • getProcessTrace

        public ProcessTrace getProcessTrace()
        Returns current ProcessTrace object
        Returns:
        - ProcessTrace object
      • getSynchPoint

        public SynchPoint getSynchPoint()
        Returns current SynchPoint object
        Returns:
        - SynchPoint object
      • setProcessTrace

        public void setProcessTrace​(ProcessTrace trace)
        Adds ProcessTrace to save in a checkpoint
        Parameters:
        trace - - ProcessTrace to save
      • setSynchPoint

        public void setSynchPoint​(SynchPoint point)
        Adds SynchPoint to save in a checkpoint
        Parameters:
        point - - SynchPoint to save