mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/inc/cgetobject.h
changeset 25 d881023c13eb
parent 0 a2952bb97e68
equal deleted inserted replaced
21:a05c44bc3c61 25:d881023c13eb
    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;
    89 
    85 
    90     //
       
    91     TMTPResponseCode iError;
    86     TMTPResponseCode iError;
       
    87 
    92     };
    88     };
    93 
    89 
    94 #endif // CGETOBJECT_H
    90 #endif // CGETOBJECT_H