64 * @since Series ?XX ?SeriesXX_version |
65 * @since Series ?XX ?SeriesXX_version |
65 * @param ?arg1 ?description |
66 * @param ?arg1 ?description |
66 * @return ?description |
67 * @return ?description |
67 */ |
68 */ |
68 |
69 |
69 // From CAgentManagerBase |
70 // From CAgentManagerBase |
70 TInt DeleteFile(const TDesC &aFileName); |
71 TInt DeleteFile(const TDesC &aFileName); |
71 TInt CopyFile(const TDesC& aSource, const TDesC& aDestination); |
72 TInt CopyFile(const TDesC& aSource, const TDesC& aDestination); |
72 TInt CopyFile(RFile& aSource, const TDesC& aDestination); |
73 TInt CopyFile(RFile& aSource, const TDesC& aDestination); |
73 TInt RenameFile(const TDesC& aSource, const TDesC& aDestination); |
74 TInt RenameFile(const TDesC& aSource, const TDesC& aDestination); |
74 TInt MkDir(const TDesC& aPath); |
75 TInt MkDir(const TDesC& aPath); |
75 TInt MkDirAll(const TDesC& aPath); |
76 TInt MkDirAll(const TDesC& aPath); |
76 TInt RmDir(const TDesC& aPath); |
77 TInt RmDir(const TDesC& aPath); |
77 TInt GetDir(const TDesC& aName,TUint anEntryAttMask,TUint anEntrySortKey, CDir*& anEntryList) const; |
78 TInt GetDir(const TDesC& aName,TUint anEntryAttMask,TUint anEntrySortKey, CDir*& anEntryList) const; |
78 TInt GetDir(const TDesC& aName,TUint anEntryAttMask,TUint anEntrySortKey, CDir*& anEntryList,CDir*& aDirList) const; |
79 TInt GetDir(const TDesC& aName,TUint anEntryAttMask,TUint anEntrySortKey, CDir*& anEntryList,CDir*& aDirList) const; |
79 TInt GetDir(const TDesC& aName,const TUidType& anEntryUid,TUint anEntrySortKey, CDir*& aFileList) const; |
80 TInt GetDir(const TDesC& aName,const TUidType& anEntryUid,TUint anEntrySortKey, CDir*& aFileList) const; |
80 TInt GetAttribute(TInt aAttribute, TInt& aValue, const TVirtualPathPtr& aVirtualPath); |
81 TInt GetAttribute(TInt aAttribute, TInt& aValue, const TVirtualPathPtr& aVirtualPath); |
81 TInt GetAttributeSet(RAttributeSet& aAttributeSet, const TVirtualPathPtr& aVirtualPath); |
82 TInt GetAttributeSet(RAttributeSet& aAttributeSet, const TVirtualPathPtr& aVirtualPath); |
82 TInt GetStringAttributeSet(RStringAttributeSet& aAttributeSet, const TVirtualPathPtr& aVirtualPath); |
83 TInt GetStringAttributeSet(RStringAttributeSet& aAttributeSet, const TVirtualPathPtr& aVirtualPath); |
83 TInt GetStringAttribute(TInt aAttribute, TDes& aValue, const TVirtualPathPtr& aVirtualPath); |
84 TInt GetStringAttribute(TInt aAttribute, TDes& aValue, const TVirtualPathPtr& aVirtualPath); |
84 void NotifyStatusChange(const TDesC& aURI, TEventMask aMask, TRequestStatus& aStatus); |
85 void NotifyStatusChange(const TDesC& aURI, TEventMask aMask, TRequestStatus& aStatus); |
85 TInt CancelNotifyStatusChange(const TDesC& aURI, TRequestStatus& aStatus); |
86 TInt CancelNotifyStatusChange(const TDesC& aURI, TRequestStatus& aStatus); |
86 TInt SetProperty(TAgentProperty aProperty, TInt aValue); |
87 TInt SetProperty(TAgentProperty aProperty, TInt aValue); |
87 void DisplayInfoL(TDisplayInfo aInfo, const TVirtualPathPtr& aVirtualPath); |
88 void DisplayInfoL(TDisplayInfo aInfo, const TVirtualPathPtr& aVirtualPath); |
88 |
89 |
89 // From CAgentManager |
90 // From CAgentManager |
90 TBool IsRecognizedL(const TDesC& aURI, TContentShareMode aShareMode) const; |
91 TBool IsRecognizedL(const TDesC& aURI, TContentShareMode aShareMode) const; |
91 TBool IsRecognizedL(RFile& aFile) const; |
92 TBool IsRecognizedL(RFile& aFile) const; |
92 TBool RecognizeFileL(const TDesC& aFileName, const TDesC8& aBuffer, TDes8& aFileMimeType, TDes8& aContentMimeType) const; |
93 TBool RecognizeFileL(const TDesC& aFileName, const TDesC8& aBuffer, TDes8& aFileMimeType, TDes8& aContentMimeType) const; |
93 TInt AgentSpecificCommand(TInt aCommand, const TDesC8& aInputBuffer, TDes8& aOutputBuffer); |
94 TInt AgentSpecificCommand(TInt aCommand, const TDesC8& aInputBuffer, TDes8& aOutputBuffer); |
94 void AgentSpecificCommand(TInt aCommand, const TDesC8& aInputBuffer, TDes8& aOutputBuffer, TRequestStatus& aStatus); |
95 void AgentSpecificCommand(TInt aCommand, const TDesC8& aInputBuffer, TDes8& aOutputBuffer, TRequestStatus& aStatus); |
95 void PrepareHTTPRequestHeaders(RStringPool& aStringPool, RHTTPHeaders& aRequestHeaders) const; |
96 void PrepareHTTPRequestHeaders(RStringPool& aStringPool, RHTTPHeaders& aRequestHeaders) const; |
96 void DisplayManagementInfoL(); |
97 void DisplayManagementInfoL(); |
97 |
98 |
98 public: // From MDRMEventObserver |
99 public: // From MDRMEventObserver |
99 virtual void HandleEventL( |
100 virtual void HandleEventL( |
100 MDRMEvent* aEvent); |
101 MDRMEvent* aEvent); |
101 |
102 |
102 private: |
103 private: |
103 RFs iFs; |
104 RFs iFs; |
104 |
105 |
105 // File manager |
106 // File manager |
106 CFileMan* iFileManager; |
107 CFileMan* iFileManager; |
107 |
108 |
108 // Oma based extensions |
109 // Oma based extensions |
109 HBufC8* iOmaBasedMimeType; |
110 HBufC8* iOmaBasedMimeType; |
110 |
111 |
111 private: |
112 private: |
112 |
113 |
113 /** |
114 /** |
114 * C++ default constructor. |
115 * C++ default constructor. |
115 */ |
116 */ |