+ InterfaceContainer::Iterator iter2 = mImpl->eventInterfaceQueue.Begin();
+ const InterfaceContainer::Iterator end2 = mImpl->eventInterfaceQueue.End();
+ if(iter2 != end2)
+ {
+ DALI_TRACE_BEGIN(gTraceFilter, "DALI_NOTIFICATION_NOTIFY_COMPLETED");
+ for(; iter2 != end2; ++iter2)
+ {
+ CompleteNotificationInterface* interface = *iter2;
+ if(interface)
+ {
+ interface->NotifyCompleted();
+ }
+ }
+ DALI_TRACE_END(gTraceFilter, "DALI_NOTIFICATION_NOTIFY_COMPLETED");
+ }
+ // just clear the container, we dont own the objects
+ mImpl->eventInterfaceQueue.Clear();