diff -r 3b098142db83 -r 92dbd2a406d9 mmappcomponents/mmmtpdataprovider/inc/mmmtpdputility.h --- a/mmappcomponents/mmmtpdataprovider/inc/mmmtpdputility.h Fri Sep 17 08:33:08 2010 +0300 +++ b/mmappcomponents/mmmtpdataprovider/inc/mmmtpdputility.h Mon Oct 04 00:50:27 2010 +0300 @@ -63,7 +63,7 @@ /** * Check the file size, if file doesn't exist, leave * @param aFs, handle of file server session - * @param aFileName, fine name + * @param aFileName, file name * @return TUint64 size for specified file */ static TUint64 GetObjectSizeL( RFs& aFs, const TDesC& aFileName ); @@ -71,11 +71,21 @@ /** * Get file date modified info * @param aFs , handle of file server session - * @param aFullFileName, fine name - * @return TTime for specified file + * @param aFullFileName, file name + * @param aDateModified, MTP time format (YYYYMMDDTHHMMSS) for the file */ static void GetObjectDateModifiedL( RFs& aFs, const TDesC& aFullFileName, TDes& aDateModified ); + + /** + * Converts a date time string in the internal MTP format (YYYYMMDDTHHMMSS) + * to a TTime. + * @param aDateTime string, containing date and time + * @param aTime, the TTime objec if the date time string is parsed correctly + * @return error code + */ + static TInt DesToTTime( const TDesC& aDateTime, TTime& aTime ); + /** * Check if file is read-only, if file doesn't exist, leave * @param aFs , handle of file server session