diff -r 388a17646e40 -r 11d83199e2d9 localconnectivityservice/obexserviceman/utils/inc/obexutilsuilayer.h --- a/localconnectivityservice/obexserviceman/utils/inc/obexutilsuilayer.h Tue Feb 02 00:45:58 2010 +0200 +++ b/localconnectivityservice/obexserviceman/utils/inc/obexutilsuilayer.h Fri Feb 19 23:43:38 2010 +0200 @@ -25,7 +25,7 @@ #include #include #include -#include +#include // CONSTANTS @@ -55,6 +55,17 @@ EInfrared }; +/** +* Backup status. +* The value is controlled by FileManager +*/ +enum TFileManagerBkupStatusType + { + EFileManagerBkupStatusUnset = 0x00000000, + EFileManagerBkupStatusBackup = 0x00000001, + EFileManagerBkupStatusRestore = 0x00000002 + }; + // CLASS DECLARATION /** @@ -192,6 +203,10 @@ */ IMPORT_C static void CreateIconsL( TUid aMedia, CArrayPtr* aIconArrays); + /** + * Checks if backup process is running + */ + IMPORT_C TBool static IsBackupRunning(); /** * Prepares dialog for execution @@ -205,6 +220,13 @@ * return True if enabled */ TBool static IsCoverDisplayL(); + + /** + * Check if process with given id is active now + * return True if is active + */ + TBool static ProcessExists( const TSecureId& aSecureId ); + /** * A dummy class for opening CMsvSession. */