void SimpleTestResultDispatcherImpl:: addError(const std::string& msg) { Listeners::iterator i = listeners.begin(); for(; i != listeners.end(); i++) { (*i)->addError(msg); } }
void SimpleTestResultDispatcherImpl:: endTest(unsigned int secs, unsigned int usecs) { Listeners::iterator i = listeners.begin(); for(; i != listeners.end(); i++) { (*i)->endTest(secs, usecs); } }
void SimpleTestResultDispatcherImpl:: startTest() { Listeners::iterator i = listeners.begin(); for(; i != listeners.end(); i++) { (*i)->startTest(); } }
void SimpleTestResultDispatcherImpl:: endTagsFiltering(const TagsFilterRule* filter) { Listeners::iterator i = listeners.begin(); for(; i != listeners.end(); i++) { (*i)->endTagsFiltering(filter); } }
TMessageSystem::Listeners::iterator TMessageSystem::FindListener(Listeners& listeners, const ComponentHandle& listener) { auto it = listeners.begin(); const auto iend = listeners.end(); while (it != iend) { if (it->first != listener) { ++it; } else { break; } } return it; }
void DeviceManager::removeListeners() { Listeners listeners = mListeners; // The copy is on purpose here for ( Listeners::iterator itr=listeners.begin(); itr!=listeners.end(); ++itr ) removeListener( *itr ); }