mtpfws/mtpfw/inc/cmtpdataprovider.h
branchRCL_3
changeset 14 60a94a45d437
parent 11 4843bb5893b6
child 47 63cf70d3ecd8
equal deleted inserted replaced
12:8b094906a049 14:60a94a45d437
    84 	~CMTPDataProvider();
    84 	~CMTPDataProvider();
    85  
    85  
    86 	void ExecuteEventL(const TMTPTypeEvent& aEvent, MMTPConnection& aConnection);
    86 	void ExecuteEventL(const TMTPTypeEvent& aEvent, MMTPConnection& aConnection);
    87 	void ExecuteRequestL(const TMTPTypeRequest& aRequest, MMTPConnection& aConnection);
    87 	void ExecuteRequestL(const TMTPTypeRequest& aRequest, MMTPConnection& aConnection);
    88 	IMPORT_C void ExecuteProxyRequestL(const TMTPTypeRequest& aRequest, MMTPConnection& aConnection, MMTPTransactionProxy& aProxy);
    88 	IMPORT_C void ExecuteProxyRequestL(const TMTPTypeRequest& aRequest, MMTPConnection& aConnection, MMTPTransactionProxy& aProxy);
    89     
    89     void ExecutePendingRequestL();
       
    90 
    90     void EnumerateObjectsL(TUint32 aStorageId);
    91     void EnumerateObjectsL(TUint32 aStorageId);
    91     void EnumerateStoragesL();
    92     void EnumerateStoragesL();
    92     IMPORT_C TUint EnumerationState() const;
    93     IMPORT_C TUint EnumerationState() const;
    93     IMPORT_C TUid ImplementationUid() const;
    94     IMPORT_C TUid ImplementationUid() const;
    94 	IMPORT_C CMTPDataProviderPlugin& Plugin() const;
    95 	IMPORT_C CMTPDataProviderPlugin& Plugin() const;
   123     MMTPReferenceMgr& ReferenceMgr() const;
   124     MMTPReferenceMgr& ReferenceMgr() const;
   124     MMTPStorageMgr& StorageMgr() const;
   125     MMTPStorageMgr& StorageMgr() const;
   125     RFs& Fs() const;
   126     RFs& Fs() const;
   126     MMTPDataCodeGenerator& DataCodeGenerator() const;
   127     MMTPDataCodeGenerator& DataCodeGenerator() const;
   127     void NotifyFrameworkL( TMTPNotificationToFramework aNotification, const TAny* aParams );
   128     void NotifyFrameworkL( TMTPNotificationToFramework aNotification, const TAny* aParams );
   128 	
   129     void RegisterPendingRequest(TUint aTimeOut = 0);
       
   130     
   129 private: // From CActive
   131 private: // From CActive
   130 
   132 
   131 	void DoCancel();
   133 	void DoCancel();
   132 	void RunL();
   134 	void RunL();
   133 	TInt RunError(TInt aError);
   135 	TInt RunError(TInt aError);