Revision 842775ab src/eventlog/eventlog.h

View differences:

src/eventlog/eventlog.h
52 52
        Event *firstEvent;
53 53
        Event *lastEvent;
54 54

  
55
        Event *firstEventRealTime;
56
        Event *lastEventRealTime;
57

  
58
        bool legacyTrace; // is legacy trace that does not contain EventEndEntries
59

  
60 55
        SimulationBeginEntry *simulationBeginEntry;
61 56
        SimulationEndEntry *simulationEndEntry;
62 57

  
......
87 82
        virtual ProgressMonitor setProgressMonitor(ProgressMonitor newProgressMonitor);
88 83
        virtual void setProgressCallInterval(double seconds) { progressCallInterval = (long)(seconds * CLOCKS_PER_SEC); lastProgressCall = clock(); }
89 84
        virtual void progress();
90
        virtual bool isLegacyTrace() { return legacyTrace; }
91 85

  
92 86
        int getKeyframeBlockSize() { return keyframeBlockSize; }
93 87
        eventnumber_t getConsequenceLookahead(eventnumber_t eventNumber) { return consequenceLookaheadLimits[eventNumber / keyframeBlockSize]; }
......
117 111

  
118 112
        virtual Event *getFirstEvent();
119 113
        virtual Event *getLastEvent();
120

  
121
        virtual Event *getFirstEventRealTime();
122
        virtual Event *getLastEventRealTime();
123

  
124
        virtual void setFirstEventRealTime(Event* e) {
125
            firstEventRealTime = e;;
126
        }
127
        virtual void setLastEventRealTime(Event* e){
128
            lastEventRealTime = e;
129
        }
130

  
131 114
        virtual Event *getNeighbourEvent(IEvent *event, eventnumber_t distance = 1);
132 115
        virtual Event *getEventForEventNumber(eventnumber_t eventNumber, MatchKind matchKind = EXACT, bool useCacheOnly = false);
133 116
        virtual Event *getEventForSimulationTime(simtime_t simulationTime, MatchKind matchKind = EXACT, bool useCacheOnly = false);

Also available in: Unified diff