56 virtual TInt Read(TDes8& aDes,TInt aLength); |
54 virtual TInt Read(TDes8& aDes,TInt aLength); |
57 virtual void Read(TDes8& aDes, TRequestStatus& aStatus); |
55 virtual void Read(TDes8& aDes, TRequestStatus& aStatus); |
58 virtual void Read(TDes8& aDes, TInt aLength, TRequestStatus& aStatus); |
56 virtual void Read(TDes8& aDes, TInt aLength, TRequestStatus& aStatus); |
59 virtual void ReadCancel(TRequestStatus& aStatus); |
57 virtual void ReadCancel(TRequestStatus& aStatus); |
60 virtual void DataSizeL(TInt& aSize); |
58 virtual void DataSizeL(TInt& aSize); |
|
59 #ifdef SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API |
|
60 virtual void DataSize64L(TInt64& aSize); |
|
61 #endif // SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API |
61 virtual TInt Seek(TSeek aMode,TInt& aPos); |
62 virtual TInt Seek(TSeek aMode,TInt& aPos); |
|
63 #ifdef SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API |
|
64 virtual TInt Seek64(TSeek aMode,TInt64& aPos); |
|
65 #endif // SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API |
62 virtual TInt SetProperty(TAgentProperty aProperty, TInt aValue); |
66 virtual TInt SetProperty(TAgentProperty aProperty, TInt aValue); |
63 virtual TInt EvaluateIntent(TIntent aIntent); |
67 virtual TInt EvaluateIntent(TIntent aIntent); |
64 virtual TInt ExecuteIntent(TIntent aIntent); |
68 virtual TInt ExecuteIntent(TIntent aIntent); |
65 virtual TInt GetAttribute(TInt aAttribute, TInt& aValue); |
69 virtual TInt GetAttribute(TInt aAttribute, TInt& aValue); |
66 virtual TInt GetAttributeSet(RAttributeSet& aAttributeSet); |
70 virtual TInt GetAttributeSet(RAttributeSet& aAttributeSet); |
67 virtual TInt GetStringAttribute(TInt aAttribute, TDes& aValue); |
71 virtual TInt GetStringAttribute(TInt aAttribute, TDes& aValue); |
68 virtual TInt GetStringAttributeSet(RStringAttributeSet& aStringAttributeSet); |
72 virtual TInt GetStringAttributeSet(RStringAttributeSet& aStringAttributeSet); |
69 virtual TInt Read(TInt aPos, TDes8& aDes, TInt aLength, TRequestStatus& aStatus); |
73 virtual TInt Read(TInt aPos, TDes8& aDes, TInt aLength, TRequestStatus& aStatus); |
|
74 #ifdef SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API |
|
75 virtual TInt Read64(TInt64 aPos, TDes8& aDes, TInt aLength, TRequestStatus& aStatus); |
|
76 #endif // SYMBIAN_ENABLE_64_BIT_FILE_SERVER_API |
|
77 |
70 private: |
78 private: |
71 CF32AgentData(); |
79 CF32AgentData(); |
72 void ConstructL(const TVirtualPathPtr& aVirtualPath, TContentShareMode aShareMode); |
80 void ConstructL(const TVirtualPathPtr& aVirtualPath, TContentShareMode aShareMode); |
73 void ConstructL(RFile& aFile, const TDesC& aUniqueId); |
81 void ConstructL(RFile& aFile, const TDesC& aUniqueId); |
74 CF32AgentUi& AgentUiL(); |
82 CF32AgentUi& AgentUiL(); |