mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/inc/cgetobject.h
branchRCL_3
changeset 17 780c925249c1
parent 9 bee149131e4b
equal deleted inserted replaced
15:d240f0a77280 17:780c925249c1
    20 #define CGETOBJECT_H
    20 #define CGETOBJECT_H
    21 
    21 
    22 #include "crequestprocessor.h"
    22 #include "crequestprocessor.h"
    23 
    23 
    24 // forward declaration
    24 // forward declaration
    25 class RFs;
       
    26 class CMTPTypeFile;
    25 class CMTPTypeFile;
    27 class MMmMtpDpConfig;
    26 class MMmMtpDpConfig;
    28 
    27 
    29 /**
    28 /**
    30 * Defines GetObject request processor
    29 * Defines GetObject request processor
    76         MMTPConnection& aConnection );
    75         MMTPConnection& aConnection );
    77 
    76 
    78     void GetObjectL( const TDesC& aFileName );
    77     void GetObjectL( const TDesC& aFileName );
    79 
    78 
    80 private:
    79 private:
    81     // File server used to open the database
       
    82     RFs& iFs;
       
    83 
       
    84     // File Object to encapsulate the object to send back
    80     // File Object to encapsulate the object to send back
    85     CMTPTypeFile* iFileObject;
    81     CMTPTypeFile* iFileObject;
    86 
    82 
    87     // Object Info
    83     // Object Info
    88     CMTPObjectMetaData* iObjectInfo;
    84     CMTPObjectMetaData* iObjectInfo;