persistentstorage/centralrepository/cenrepsrv/shrepos.h
changeset 1 c084286672be
parent 0 08ec8eefde2f
equal deleted inserted replaced
0:08ec8eefde2f 1:c084286672be
    78 #endif	
    78 #endif	
    79 	);
    79 	);
    80 															
    80 															
    81 	TInt StartTransaction(CRepositoryTransactor& aTransactor, TInt aMode);
    81 	TInt StartTransaction(CRepositoryTransactor& aTransactor, TInt aMode);
    82 	TInt CommitTransaction(CRepositoryTransactor& aTransactor, TUint32& aKeyInfo);
    82 	TInt CommitTransaction(CRepositoryTransactor& aTransactor, TUint32& aKeyInfo);
    83 	void CancelTransaction(CRepositoryTransactor& aTransactor);
       
    84 	TInt FailTransaction(CRepositoryTransactor& aTransactor, TInt aError, TUint32 aErrorKey);
    83 	TInt FailTransaction(CRepositoryTransactor& aTransactor, TInt aError, TUint32 aErrorKey);
    85 	void FailAllTransactions(const CRepositoryTransactor* aExcludeTransactor);
    84 	void FailAllTransactions(const CRepositoryTransactor* aExcludeTransactor);
    86 	TInt AttemptPromoteTransactionToReadWrite(CRepositoryTransactor& aTransactor);
    85 	TInt AttemptPromoteTransactionToReadWrite(CRepositoryTransactor& aTransactor);
    87 	TBool IsTransactionActive();
    86 	TBool IsTransactionActive();
    88 
    87 
   120 	void	ResetContent();
   119 	void	ResetContent();
   121 	void	RestoreConsistencyL();
   120 	void	RestoreConsistencyL();
   122 	void 	DoRestoreConsistencyL();
   121 	void 	DoRestoreConsistencyL();
   123 	TInt	CreateRepositoryFromCreFileL(TCentRepLocation aLocation);
   122 	TInt	CreateRepositoryFromCreFileL(TCentRepLocation aLocation);
   124 	TInt	ReadSettingSavePolicyL(CIniFileIn& aFile,TServerSetting& aSetting, TSettingsAccessPolicy* &aPolicy, TBool& aSingleMetaFound);
   123 	TInt	ReadSettingSavePolicyL(CIniFileIn& aFile,TServerSetting& aSetting, TSettingsAccessPolicy* &aPolicy, TBool& aSingleMetaFound);
   125 	void ReleaseTransactionLock(CRepositoryTransactor& aTransactor);
       
   126 	TInt DoCommitTransactionSettings(CRepositoryTransactor& aTransactor, TUint32& aKeyInfo);
   124 	TInt DoCommitTransactionSettings(CRepositoryTransactor& aTransactor, TUint32& aKeyInfo);
   127 	void Notify(TUint32 aVal) const;
   125 	void Notify(TUint32 aVal) const;
   128 	
   126 	
   129 	RSettingsArray& GetSettings();
   127 	RSettingsArray& GetSettings();
   130 	CSharedRepository();	
   128 	CSharedRepository();