mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/inc/crequestchecker.h
changeset 25 d881023c13eb
parent 0 a2952bb97e68
equal deleted inserted replaced
21:a05c44bc3c61 25:d881023c13eb
    17 
    17 
    18 
    18 
    19 #ifndef CREQUESTCHECKER_H
    19 #ifndef CREQUESTCHECKER_H
    20 #define CREQUESTCHECKER_H
    20 #define CREQUESTCHECKER_H
    21 
    21 
    22 #include <e32base.h>
       
    23 #include <mtp/mtpprotocolconstants.h>
       
    24 #include <mtp/tmtptyperequest.h>
    22 #include <mtp/tmtptyperequest.h>
    25 
    23 #include <mtp/cmtpobjectmetadata.h>
    26 class CMTPObjectMetaData;
    24 
    27 class MMTPDataProviderFramework;
    25 class MMTPDataProviderFramework;
    28 class MMTPConnection;
    26 class MMTPConnection;
    29 
    27 
    30 /**
    28 /**
    31 * element type in the request
    29 * element type in the request
   119     * @param aFramework   The data provider framework
   117     * @param aFramework   The data provider framework
   120     * @param aConnection  The connection object
   118     * @param aConnection  The connection object
   121     * @return a pointer to the created request checker object
   119     * @return a pointer to the created request checker object
   122     */
   120     */
   123     static CRequestChecker* NewL( MMTPDataProviderFramework& aFramework,
   121     static CRequestChecker* NewL( MMTPDataProviderFramework& aFramework,
   124             MMTPConnection& aConnection );
   122         MMTPConnection& aConnection );
   125 
   123 
   126     /**
   124     /**
   127     * Destructor
   125     * Destructor
   128     */
   126     */
   129     ~CRequestChecker();
   127     ~CRequestChecker();