userlibandfileserver/fileserver/sfile/sf_mnt.cpp
changeset 300 1d28c8722707
parent 134 95847726fe57
--- a/userlibandfileserver/fileserver/sfile/sf_mnt.cpp	Wed Oct 20 13:58:28 2010 +0100
+++ b/userlibandfileserver/fileserver/sfile/sf_mnt.cpp	Tue Nov 02 15:29:23 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;
+    }