if (aFound == CREATED_EVENTS.end()) { //not created yet
aResult = strdup(theName); // copy to make unique internal pointer
CREATED_EVENTS[aName] = aResult;
- } else
+ } else
aResult = aFound->second;
return Event_ID(aResult);
{
// TO DO: make it in thread and wit husage of semaphores
- map<char*, map<void*, list<Event_Listener*> > >::iterator aFindID =
- myListeners.find(theMessage.EventID().EventText());
+ map<char*, map<void*, list<Event_Listener*> > >::iterator aFindID = myListeners.find(
+ theMessage.EventID().EventText());
if (aFindID != myListeners.end()) {
- map<void*, list<Event_Listener*> >::iterator aFindSender =
- aFindID->second.find(theMessage.Sender());
+ map<void*, list<Event_Listener*> >::iterator aFindSender = aFindID->second.find(
+ theMessage.Sender());
if (aFindSender != aFindID->second.end()) {
list<Event_Listener*>& aListeners = aFindSender->second;
for(list<Event_Listener*>::iterator aL = aListeners.begin(); aL != aListeners.end(); aL++)
}
}
-void Event_Loop::RegisterListener(
- Event_Listener* theListener, const Event_ID theID, void* theSender)
+void Event_Loop::RegisterListener(Event_Listener* theListener, const Event_ID theID,
+ void* theSender)
{
- map<char*, map<void*, list<Event_Listener*> > >::iterator aFindID =
- myListeners.find(theID.EventText());
+ map<char*, map<void*, list<Event_Listener*> > >::iterator aFindID = myListeners.find(
+ theID.EventText());
if (aFindID == myListeners.end()) { // create container associated with ID
myListeners[theID.EventText()] = map<void*, list<Event_Listener*> >();
aFindID = myListeners.find(theID.EventText());
}
- map<void*, list<Event_Listener*> >::iterator aFindSender =
- aFindID->second.find(theSender);
+ map<void*, list<Event_Listener*> >::iterator aFindSender = aFindID->second.find(theSender);
if (aFindSender == aFindID->second.end()) { // create container associated with sender
aFindID->second[theSender] = list<Event_Listener*>();
aFindSender = aFindID->second.find(theSender);
// check that listener was not registered wit hsuch parameters before
list<Event_Listener*>& aListeners = aFindSender->second;
for(list<Event_Listener*>::iterator aL = aListeners.begin(); aL != aListeners.end(); aL++)
- if (*aL == theListener) return; // avoid duplicates
+ if (*aL == theListener)
+ return; // avoid duplicates
aListeners.push_back(theListener);
}