diff -r 0ffb4e86fcc9 -r a179b74831c9 userlibandfileserver/fileserver/sfile/sf_std.h --- a/userlibandfileserver/fileserver/sfile/sf_std.h Thu Jul 15 20:11:42 2010 +0300 +++ b/userlibandfileserver/fileserver/sfile/sf_std.h Thu Aug 19 11:14:22 2010 +0300 @@ -32,7 +32,7 @@ #include #include "sf_plugin.h" #include "sf_func.h" -#include +#include #include "f32trace.h" #include @@ -115,6 +115,8 @@ #define __PLUGIN_PRINT3(t,a,b,c) #endif +#define _LOFF(p,T,f) ((T*)(((TUint8*)(p))-_FOFF(T,f))) + const TInt KMaxTotalDriveReserved =0x100000; const TInt KMaxSessionDriveReserved =0x10000; @@ -1312,11 +1314,13 @@ inline void Init(); void ReStart(); TBool IsPluginRequest(); + static inline CFsMessageRequest* RequestFromMessage(const RMessagePtr2& aMessage); // UID of the process to touching the file. (To be used in notification framework). // TUid iUID; private: void DoNotify(TInt aError); + void DoNotifyDiskSpace(TInt aError); TInt DoInitialise(); TInt PostInitialise(); TBool DispatchToPlugin();