diff -r 9d7ce34704c8 -r b564fb5fd78b commsfwsupport/commselements/factories/src/factory.cpp --- a/commsfwsupport/commselements/factories/src/factory.cpp Tue Aug 31 16:25:36 2010 +0300 +++ b/commsfwsupport/commselements/factories/src/factory.cpp Wed Sep 01 12:35:48 2010 +0100 @@ -432,6 +432,14 @@ return obj; } +EXPORT_C void CFactoryBase::InterfaceStateChange(const TDesC8& aInfo) + { + for (TInt i = iFactoryNotify.Count() - 1; i >= 0; --i) + { + iFactoryNotify[i].InterfaceStateChange(aInfo); + } + } + EXPORT_C AFactoryObject::AFactoryObject(CFactoryBase& aFactory) : iFactory(aFactory) {