mtpfws/mtpfw/dataproviders/devdp/inc/cmtpdevicedp.h
branchRCL_3
changeset 2 4843bb5893b6
parent 0 d0791faffa3f
child 3 8b094906a049
equal deleted inserted replaced
1:f8e15b44d440 2:4843bb5893b6
    86     TInt LocateRequestProcessorL(const TMTPTypeEvent& aEvent, MMTPConnection& aConnection);    
    86     TInt LocateRequestProcessorL(const TMTPTypeEvent& aEvent, MMTPConnection& aConnection);    
    87     void SessionClosedL(const TMTPNotificationParamsSessionChange& aSession);
    87     void SessionClosedL(const TMTPNotificationParamsSessionChange& aSession);
    88     void SessionOpenedL(const TMTPNotificationParamsSessionChange& aSession);
    88     void SessionOpenedL(const TMTPNotificationParamsSessionChange& aSession);
    89     TInt FindExtnPlugin(TUint aOpcode);
    89     TInt FindExtnPlugin(TUint aOpcode);
    90     void LoadExtnPluginsL();
    90     void LoadExtnPluginsL();
    91    
    91     void AddFolderRecursiveL( const TMTPNotificationParamsFolderChange& aFolder );
       
    92     TUint32 AddEntryL( const TDesC& aPath, TUint32 aParentHandle, TUint32 aStorageId, CMTPObjectMetaData& objectInfo );
       
    93     TUint32 GetStorageIdL( const TDesC& aPath );
       
    94     void OnDeviceFolderChangedL( TMTPEventCode aEventCode, CMTPObjectMetaData& objectInfo );
       
    95     
    92    public:
    96    public:
    93     //from MExtnDevPluginCallback
    97     //from MExtnDevPluginCallback
    94     void OnDevicePropertyChangedL (TMTPDevicePropertyCode& aPropCode);
    98     void OnDevicePropertyChangedL(TMTPDevicePropertyCode& aPropCode);
    95 	
    99 	
    96     /**
   100     /**
    97       * This method return reference MMTPDataProviderFramework
   101       * This method return reference MMTPDataProviderFramework
    98       */
   102       */
    99     MMTPDataProviderFramework& DataProviderFramework ();
   103     MMTPDataProviderFramework& DataProviderFramework ();
   160     CMTPDeviceDataStore *iPtrDataStore;
   164     CMTPDeviceDataStore *iPtrDataStore;
   161     
   165     
   162     TInt								iActiveProcessor;
   166     TInt								iActiveProcessor;
   163     TBool								iActiveProcessorRemoved;
   167     TBool								iActiveProcessorRemoved;
   164 
   168 
   165    
       
   166     };
   169     };
   167     
   170     
   168 #endif // CMTPDEVICEDP_H
   171 #endif // CMTPDEVICEDP_H