All pastes #371142 Raw Edit

Miscellany

public text v1 · immutable
#371142 ·published 2007-02-25 03:35 UTC
rendered paste body
 void eventmanager::FireEvent(const EventQueueItem & eqi)
 {
   listener *pListener;

   if (eqi.Flags & ET_BROADCAST)
   {
    	std::list<listener*>::iterator iter; 
        for(iter = m_ListenerList.begin(); iter != m_ListenerList.end(); iter++)
        {
           (*iter)->OnEvent(eqi.EventID, eqi.pData);
        }
   }
   else
   {
	eqi.pFrom->OnEvent(eqi.EventID,eqi.pData); 
   }
}