diff -r 57a65a3a658c -r 06f47423ecee syncmlfw/ds/settings/inc/nsmldssettings.h --- a/syncmlfw/ds/settings/inc/nsmldssettings.h Fri Feb 19 23:41:35 2010 +0200 +++ b/syncmlfw/ds/settings/inc/nsmldssettings.h Fri Mar 12 15:46:48 2010 +0200 @@ -369,8 +369,35 @@ * @param - * @return - */ - IMPORT_C void UpdateHiddenProfilesL(); + IMPORT_C void UpdateHiddenProfilesL(); + + /** + * Is current profile Operator specific profile. + * @param aServerId Server Id to compare in Repository value. + * @return Boolean ETrue if profile is Operator specific profile. + */ + IMPORT_C TBool IsOperatorProfileL( const TDesC& aServerId ); + /** + * SW version of Operator specific profile. + * @return Software version. + */ + IMPORT_C HBufC8* OperatorProfileSWVValueLC(); + + /** + * Mod value of Operator specific profile. + * @return Mod value. + */ + IMPORT_C HBufC8* OperatorProfileModValueLC(); + + /** + * Checks if received Alert Code is a sync type and tries to convert + * it to Sync Type (TSmlSyncType). If conversion is succesful, the + * value is stored into Cenrep file (KCRUidOperatorDatasyncInternalKeys). + * @param aAlertCode received alert code. + */ + IMPORT_C void StoreSyncType( const TDes8& aAlertCode ); + /** * Parse xml * @param - whether data has to be restored from existing database