mtpfws/mtpfw/dataproviders/devdp/inc/cmtpdevicedp.h
changeset 49 c20dd21d1eb4
parent 18 1b39655331a3
equal deleted inserted replaced
41:2c19c7cf5550 49:c20dd21d1eb4
    21 #ifndef CMTPDEVICEDP_H
    21 #ifndef CMTPDEVICEDP_H
    22 #define CMTPDEVICEDP_H
    22 #define CMTPDEVICEDP_H
    23 #include <e32base.h>
    23 #include <e32base.h>
    24 #include <d32usbc.h>
    24 #include <d32usbc.h>
    25 #include <mtp/cmtpdataproviderplugin.h>
    25 #include <mtp/cmtpdataproviderplugin.h>
    26 #include "mtpdebug.h"
       
    27 #include "mmtpenumerationcallback.h"
    26 #include "mmtpenumerationcallback.h"
    28 #include "rmtpdevicedpsingletons.h"
    27 #include "rmtpdevicedpsingletons.h"
    29 #include "rmtpdpsingletons.h"
    28 #include "rmtpdpsingletons.h"
    30 #include "mextndevplugincallback.h"
    29 #include "mextndevplugincallback.h"
    31 #include "mmtpdevdpextn.h"
    30 #include "mmtpdevdpextn.h"
   104       */
   103       */
   105     MMTPDataProviderFramework& DataProviderFramework ();
   104     MMTPDataProviderFramework& DataProviderFramework ();
   106     
   105     
   107 private: // Owned
   106 private: // Owned
   108 
   107 
   109     /**
       
   110     FLOGGER debug trace member variable.
       
   111     */
       
   112     __FLOG_DECLARATION_MEMBER_MUTABLE;
       
   113 
   108 
   114     /**
   109     /**
   115     The active request processors table. Multiple request processors may be 
   110     The active request processors table. Multiple request processors may be 
   116     active in a multi-session MTP environment.
   111     active in a multi-session MTP environment.
   117     */
   112     */
   201 private:
   196 private:
   202 
   197 
   203     CMTPDeviceInfoTimer(CMTPDeviceDataProvider& aDeviceProvider);
   198     CMTPDeviceInfoTimer(CMTPDeviceDataProvider& aDeviceProvider);
   204     void ConstructL();    
   199     void ConstructL();    
   205 
   200 
   206 private:
   201 private:    
   207 /**
       
   208 FLOGGER debug trace member variable.
       
   209 */
       
   210 __FLOG_DECLARATION_MEMBER_MUTABLE;        
       
   211     
   202     
   212     CMTPDeviceDataProvider& iDeviceProvider;
   203     CMTPDeviceDataProvider& iDeviceProvider;
   213     RDevUsbcClient          iLdd;
   204     RDevUsbcClient          iLdd;
   214 
   205 
   215 enum TTimerState
   206 enum TTimerState