--- a/omadrm/drmengine/agentv2/inc/Oma2AgentManager.h Fri Mar 12 15:43:46 2010 +0200
+++ b/omadrm/drmengine/agentv2/inc/Oma2AgentManager.h Mon Mar 15 12:41:43 2010 +0200
@@ -22,8 +22,9 @@
// INCLUDES
#include <caf/caf.h>
+#include <caf/cafplatform.h>
#include <caf/agentinterface.h>
-#include <drmnotifier.h>
+#include <DRMNotifier.h>
class CFileMan;
@@ -35,20 +36,20 @@
class COma2AgentManager : public CAgentManager, public MDRMEventObserver
{
public: // Constructors and destructor
-
+
/**
* Two-phased constructor.
*/
static COma2AgentManager* NewL();
static COma2AgentManager* NewLC();
-
+
/**
* Destructor.
*/
~COma2AgentManager();
public: // New functions
-
+
/**
* ?member_description.
* @since Series ?XX ?SeriesXX_version
@@ -66,48 +67,48 @@
* @return ?description
*/
- // From CAgentManagerBase
- TInt DeleteFile(const TDesC &aFileName);
- TInt CopyFile(const TDesC& aSource, const TDesC& aDestination);
- TInt CopyFile(RFile& aSource, const TDesC& aDestination);
- TInt RenameFile(const TDesC& aSource, const TDesC& aDestination);
- TInt MkDir(const TDesC& aPath);
- TInt MkDirAll(const TDesC& aPath);
- TInt RmDir(const TDesC& aPath);
- TInt GetDir(const TDesC& aName,TUint anEntryAttMask,TUint anEntrySortKey, CDir*& anEntryList) const;
- TInt GetDir(const TDesC& aName,TUint anEntryAttMask,TUint anEntrySortKey, CDir*& anEntryList,CDir*& aDirList) const;
- TInt GetDir(const TDesC& aName,const TUidType& anEntryUid,TUint anEntrySortKey, CDir*& aFileList) const;
- TInt GetAttribute(TInt aAttribute, TInt& aValue, const TVirtualPathPtr& aVirtualPath);
- TInt GetAttributeSet(RAttributeSet& aAttributeSet, const TVirtualPathPtr& aVirtualPath);
- TInt GetStringAttributeSet(RStringAttributeSet& aAttributeSet, const TVirtualPathPtr& aVirtualPath);
- TInt GetStringAttribute(TInt aAttribute, TDes& aValue, const TVirtualPathPtr& aVirtualPath);
- void NotifyStatusChange(const TDesC& aURI, TEventMask aMask, TRequestStatus& aStatus);
- TInt CancelNotifyStatusChange(const TDesC& aURI, TRequestStatus& aStatus);
- TInt SetProperty(TAgentProperty aProperty, TInt aValue);
- void DisplayInfoL(TDisplayInfo aInfo, const TVirtualPathPtr& aVirtualPath);
-
- // From CAgentManager
- TBool IsRecognizedL(const TDesC& aURI, TContentShareMode aShareMode) const;
- TBool IsRecognizedL(RFile& aFile) const;
- TBool RecognizeFileL(const TDesC& aFileName, const TDesC8& aBuffer, TDes8& aFileMimeType, TDes8& aContentMimeType) const;
- TInt AgentSpecificCommand(TInt aCommand, const TDesC8& aInputBuffer, TDes8& aOutputBuffer);
- void AgentSpecificCommand(TInt aCommand, const TDesC8& aInputBuffer, TDes8& aOutputBuffer, TRequestStatus& aStatus);
+ // From CAgentManagerBase
+ TInt DeleteFile(const TDesC &aFileName);
+ TInt CopyFile(const TDesC& aSource, const TDesC& aDestination);
+ TInt CopyFile(RFile& aSource, const TDesC& aDestination);
+ TInt RenameFile(const TDesC& aSource, const TDesC& aDestination);
+ TInt MkDir(const TDesC& aPath);
+ TInt MkDirAll(const TDesC& aPath);
+ TInt RmDir(const TDesC& aPath);
+ TInt GetDir(const TDesC& aName,TUint anEntryAttMask,TUint anEntrySortKey, CDir*& anEntryList) const;
+ TInt GetDir(const TDesC& aName,TUint anEntryAttMask,TUint anEntrySortKey, CDir*& anEntryList,CDir*& aDirList) const;
+ TInt GetDir(const TDesC& aName,const TUidType& anEntryUid,TUint anEntrySortKey, CDir*& aFileList) const;
+ TInt GetAttribute(TInt aAttribute, TInt& aValue, const TVirtualPathPtr& aVirtualPath);
+ TInt GetAttributeSet(RAttributeSet& aAttributeSet, const TVirtualPathPtr& aVirtualPath);
+ TInt GetStringAttributeSet(RStringAttributeSet& aAttributeSet, const TVirtualPathPtr& aVirtualPath);
+ TInt GetStringAttribute(TInt aAttribute, TDes& aValue, const TVirtualPathPtr& aVirtualPath);
+ void NotifyStatusChange(const TDesC& aURI, TEventMask aMask, TRequestStatus& aStatus);
+ TInt CancelNotifyStatusChange(const TDesC& aURI, TRequestStatus& aStatus);
+ TInt SetProperty(TAgentProperty aProperty, TInt aValue);
+ void DisplayInfoL(TDisplayInfo aInfo, const TVirtualPathPtr& aVirtualPath);
+
+ // From CAgentManager
+ TBool IsRecognizedL(const TDesC& aURI, TContentShareMode aShareMode) const;
+ TBool IsRecognizedL(RFile& aFile) const;
+ TBool RecognizeFileL(const TDesC& aFileName, const TDesC8& aBuffer, TDes8& aFileMimeType, TDes8& aContentMimeType) const;
+ TInt AgentSpecificCommand(TInt aCommand, const TDesC8& aInputBuffer, TDes8& aOutputBuffer);
+ void AgentSpecificCommand(TInt aCommand, const TDesC8& aInputBuffer, TDes8& aOutputBuffer, TRequestStatus& aStatus);
void PrepareHTTPRequestHeaders(RStringPool& aStringPool, RHTTPHeaders& aRequestHeaders) const;
- void DisplayManagementInfoL();
-
+ void DisplayManagementInfoL();
+
public: // From MDRMEventObserver
virtual void HandleEventL(
MDRMEvent* aEvent);
-
- private:
- RFs iFs;
-
+
+ private:
+ RFs iFs;
+
// File manager
CFileMan* iFileManager;
-
+
// Oma based extensions
HBufC8* iOmaBasedMimeType;
-
+
private:
/**
@@ -119,27 +120,27 @@
* By default Symbian 2nd phase constructor is private.
*/
void ConstructL();
-
+
void FetchOmaBasedInfoL();
void PrepareHTTPRequestHeadersL(RStringPool& aStringPool, RHTTPHeaders& aRequestHeaders) const;
-
+
protected: // Data
// Request status for change notifications
TRequestStatus* iStatus;
-
+
// Notifier for change notifications
CDRMNotifier* iNotifier;
-
+
// Watched events
TEventMask iWatchedEvents;
-
+
// Watched content ID
HBufC8* iWatchedId;
};
}
-#endif // OMA2AGENTMANAGER_H
-
+#endif // OMA2AGENTMANAGER_H
+
// End of File