diff -r b2826f67641f -r b5a01337d018 userlibandfileserver/fileserver/sfile/sf_mnt.cpp --- a/userlibandfileserver/fileserver/sfile/sf_mnt.cpp Tue Oct 26 12:49:20 2010 +0100 +++ b/userlibandfileserver/fileserver/sfile/sf_mnt.cpp Mon Nov 01 20:11:36 2010 +0000 @@ -19,7 +19,7 @@ #include "sf_mntTraces.h" #endif - +#include "sf_notifier.h" /** @@ -453,6 +453,22 @@ } +EXPORT_C TInt CMountCB::IssueNotification(CFsNotificationInfo* aNotificationInfo) + { + //Validate Notification + TInt r = CFsNotificationInfo::ValidateNotification(*aNotificationInfo); + if(r != KErrNone) + return r; + + //Target RFs::NotifyChange + FsNotify::HandleChange(*aNotificationInfo); + +#ifdef SYMBIAN_F32_ENHANCED_CHANGE_NOTIFICATION + //Target CFsNotify + FsNotificationManager::HandleChange(*aNotificationInfo); +#endif + return KErrNone; + }