Skip to content
Snippets Groups Projects
Commit 643299c2 authored by Horst Schirmeier's avatar Horst Schirmeier
Browse files

removing redundant EventList::makeActive(event)

This method has no users, and I'm preparing for modifying a dependency's
signature.

git-svn-id: https://www4.informatik.uni-erlangen.de/i4svn/danceos/trunk/devel/fail@1023 8c4709b5-6ec9-48aa-a5cd-a96041d1645a
parent f3855293
No related branches found
No related tags found
No related merge requests found
...@@ -96,18 +96,6 @@ BaseEvent* EventList::getEventFromId(EventId id) ...@@ -96,18 +96,6 @@ BaseEvent* EventList::getEventFromId(EventId id)
return (NULL); // Nothing found. return (NULL); // Nothing found.
} }
void EventList::makeActive(BaseEvent* ev)
{
assert(ev && "FATAL ERROR: Event object pointer cannot be NULL!");
ev->decreaseCounter();
if (ev->getCounter() > 0) {
return;
}
ev->resetCounter();
if(remove(ev)) // remove event from buffer-list
m_FireList.push_back(ev);
}
EventList::iterator EventList::makeActive(iterator it) EventList::iterator EventList::makeActive(iterator it)
{ {
assert(it != m_BufferList.end() && assert(it != m_BufferList.end() &&
......
...@@ -163,16 +163,9 @@ class EventList ...@@ -163,16 +163,9 @@ class EventList
*/ */
ExperimentFlow* getExperimentOf(BaseEvent* pEv); ExperimentFlow* getExperimentOf(BaseEvent* pEv);
/** /**
* Moves the events from the (internal) buffer-list to the fire-list. To * Moves the events from the (internal) buffer-list to the fire-list.
* actually fire the events activated by calling makeActive(), call * To actually fire the events, call fireActiveEvents().
* fireActiveEvents(). * Returns an updated iterator which points to the next element.
* @param ev the event to trigger
* TODO: besserer Name statt "makeActive"?
*/
void makeActive(BaseEvent* ev);
/**
* Behaves like makeActive(BaseEvent) and additionally returns an
* updated iterator which points to the next BaseEvent-element.
* @param ev the event to trigger * @param ev the event to trigger
* @return returns the updated iteration, pointing to the next element * @return returns the updated iteration, pointing to the next element
* after makeActive returns, "it" is invalid, so the returned * after makeActive returns, "it" is invalid, so the returned
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment