Revision a3b7e786 src/eventlog/sequencechartfacade.h

View differences:

src/eventlog/sequencechartfacade.h
54 54
        std::set<ptr_t> cachedParallelSet;
55 55
        IEvent* lastSelected;
56 56

  
57
        std::set<ptr_t> cachedCriticalPath;
57 58
    public:
58 59
        SequenceChartFacade(IEventLog *eventLog);
59 60
        virtual ~SequenceChartFacade() {}
......
119 120
        IEvent* getPreviousBottleneck(IEvent* e, unsigned int threshold);
120 121
        IEvent* getNextBottleneck(IEvent* e, unsigned int threshold);
121 122

  
123
        bool isOnCriticalPath(IEvent* event);
124

  
122 125
        /**
123 126
         * Timeline coordinate can be given in the range (-infinity, +infinity).
124 127
         * Simulation time will be in the range [0, lastEventSimulationTime].
......
150 153
        void getParallelSet(IEvent* event, std::set<ptr_t>* parallelSet);
151 154

  
152 155
        simtime_t getSmallestParallelEndtime(IEvent* event);
156

  
157
        void calculateCriticalPath();
153 158
};
154 159

  
155 160
NAMESPACE_END

Also available in: Unified diff