Changeset 6024 for branches/newapi
- Timestamp:
- 01/11/08 07:57:15 (11 months ago)
- Location:
- branches/newapi/licq/src/event
- Files:
-
- 2 modified
-
eventmanagerimpl.cpp (modified) (1 diff)
-
eventmanagerimpl.h (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
branches/newapi/licq/src/event/eventmanagerimpl.cpp
r6017 r6024 64 64 65 65 void LicqDaemon::EventManagerImpl::sendEvent(const std::string& name, 66 boost::shared_ptr<Licq::Event>event)66 Licq::Event::Ptr event) 67 67 { 68 68 Licq::ReadLocker locker(&myEventPipesMutex); 69 69 70 EventPipes::iterator pipe = myEventPipes.find(name); 70 std::string queueName; 71 if (!event->getProperty("_name", &queueName)) 72 { 73 queueName = name; 74 event->setProperty("_name", queueName); 75 } 76 77 EventPipes::iterator pipe = myEventPipes.find(queueName); 71 78 if (pipe == myEventPipes.end()) 72 79 { 73 myLog.warning(tr("No queues registered for %1%") % name);80 myLog.warning(tr("No queues registered for %1%") % queueName); 74 81 return; 75 82 } -
branches/newapi/licq/src/event/eventmanagerimpl.h
r6017 r6024 46 46 void unregisterQueue(Licq::EventQueue* queue); 47 47 48 void sendEvent(const std::string& name, 49 boost::shared_ptr<Licq::Event> event); 48 void sendEvent(const std::string& name, Licq::Event::Ptr event); 50 49 51 50 private:
