persistentstorage/centralrepository/cenrepsrv/install.h
branchRCL_3
changeset 24 cc28652e0254
parent 23 26645d81f48d
equal deleted inserted replaced
23:26645d81f48d 24:cc28652e0254
    58 public:
    58 public:
    59 	static CCentRepSWIWatcher* NewL(RFs& aFs);
    59 	static CCentRepSWIWatcher* NewL(RFs& aFs);
    60 	void Start();
    60 	void Start();
    61 	~CCentRepSWIWatcher();
    61 	~CCentRepSWIWatcher();
    62 	void HandleSWIEventL(TInt swiProperty);
    62 	void HandleSWIEventL(TInt swiProperty);
    63     void FindChangedEntriesL(TBool aStartup=EFalse);
    63     void FindChangedEntriesL(TBool aStartup=EFalse);		
    64 	//From CActive
    64 	//From CActive
    65 protected:	
    65 protected:	
    66 	void RunL();
    66 	void RunL();
    67 	TInt RunError(TInt aError);
    67 	TInt RunError(TInt aError);
    68 	void DoCancel();
    68 	void DoCancel();
    70 	CCentRepSWIWatcher(RFs& aFs);
    70 	CCentRepSWIWatcher(RFs& aFs);
    71 	void NotifyChange();
    71 	void NotifyChange();
    72 	void ConstructL();
    72 	void ConstructL();
    73 	
    73 	
    74 	void ReadInstallDirL(RPointerArray<CInstallEntry>& aEntryArray);
    74 	void ReadInstallDirL(RPointerArray<CInstallEntry>& aEntryArray);
       
    75 
    75 	
    76 	
    76 	void SaveInstallDirL();
    77 	void SaveInstallDirL();
    77 	void GetInstallDirL();
    78 	void GetInstallDirL();
    78 	void ReadAndInternalizeInstallDirL(const TDesC& aInstallDirFilePath);
    79 	void ReadAndInternalizeInstallDirL(const TDesC& aInstallDirFilePath);
    79 	void HandleFileChangesL(TBool aStartup);
       
    80 	
    80 	
    81 	static TBool MatchEntries(const CInstallEntry &aSource, const CInstallEntry &aTarget);
    81 	static TBool MatchEntries(const CInstallEntry &aSource, const CInstallEntry &aTarget);
    82 
    82 
    83 	TDesC& iInstallDir;
    83 	TDesC& iInstallDir;
    84 	RFs& iFs;
    84 	RFs& iFs;