diff -r a05c44bc3c61 -r d881023c13eb mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/inc/crequestprocessor.h --- a/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/inc/crequestprocessor.h Fri Apr 16 15:28:14 2010 +0300 +++ b/mmappcomponents/mmmtpdataprovider/mmmtpdprequestprocessor/inc/crequestprocessor.h Mon May 03 12:58:40 2010 +0300 @@ -11,7 +11,7 @@ * * Contributors: * -* Description: +* Description: * */ @@ -19,22 +19,24 @@ #ifndef CREQUESTPROCESSOR_H #define CREQUESTPROCESSOR_H -#include + +#include #include #include #include -#include + +// for derived processors +#include #include "crequestchecker.h" class MMTPConnection; class TMTPTypeRequest; -class CMTPDataProviderPlugin; class MMTPDataProviderFramework; class TMTPTypeEvent; class CMTPObjectInfo; -static const TInt KMmMtpRArrayGranularity = 2; +const TInt KMmMtpRArrayGranularity = 2; /** * Defines a request processor interface @@ -100,8 +102,8 @@ /* * Get the session id associated with current request object - * This interface was added to avoid the case that the data member iRequest - * was sometimes invalid in session close phase, and getting session id from + * This interface was added to avoid the case that the data member iRequest + * was sometimes invalid in session close phase, and getting session id from * request would cause panic * @return session id */ @@ -111,9 +113,8 @@ /** * Defines a processor factory function pointer */ -typedef MMmRequestProcessor - * (*TMTPRequestProcessorCreateFunc)( MMTPDataProviderFramework& aFramework, - MMTPConnection& aConnection ); +typedef MMmRequestProcessor* (*TMTPRequestProcessorCreateFunc)( MMTPDataProviderFramework& aFramework, + MMTPConnection& aConnection ); /** * Defines an entry which maps from operation code to the request processor @@ -237,12 +238,13 @@ /* * Get the session id associated with current request object - * This interface was added to avoid the case that the data member iRequest - * was sometimes invalid in session close phase, and getting session id from + * This interface was added to avoid the case that the data member iRequest + * was sometimes invalid in session close phase, and getting session id from * request would cause panic * @return session id */ IMPORT_C TUint32 SessionId(); + protected: // from CActive /** @@ -261,7 +263,7 @@ IMPORT_C TInt RunError( TInt aError ); protected: - //new virtuals + // new virtuals /** * Handle the request phase of the current request * @return EFalse