24 |
24 |
25 #include <e32std.h> |
25 #include <e32std.h> |
26 #include <e32base.h> |
26 #include <e32base.h> |
27 #include <badesca.h> |
27 #include <badesca.h> |
28 #include <mtp/mtpprotocolconstants.h> |
28 #include <mtp/mtpprotocolconstants.h> |
|
29 #include "mtpdebug.h" |
29 #include "rmtpframework.h" |
30 #include "rmtpframework.h" |
30 #include "mtpdebug.h" |
|
31 |
31 |
32 class MMTPDataProviderFramework; |
32 class MMTPDataProviderFramework; |
33 class CMTPObjectMetaData; |
33 class CMTPObjectMetaData; |
34 class CMTPExtensionMapping; |
34 class CMTPExtensionMapping; |
35 |
35 |
82 void ParseMimeType(const TDesC& aString, CMTPExtensionMapping& aMapping, TParseState& aState); |
82 void ParseMimeType(const TDesC& aString, CMTPExtensionMapping& aMapping, TParseState& aState); |
83 void ParseSubFormatCode(const TDesC& aString, CMTPExtensionMapping& aMapping, TParseState& aState); |
83 void ParseSubFormatCode(const TDesC& aString, CMTPExtensionMapping& aMapping, TParseState& aState); |
84 void ParseEnumerationFlag(const TDesC& aString, CMTPExtensionMapping& aMapping, TParseState& aState); |
84 void ParseEnumerationFlag(const TDesC& aString, CMTPExtensionMapping& aMapping, TParseState& aState); |
85 void Parse(const TDesC& aString, CMTPExtensionMapping& aMapping, TParseState& aState); |
85 void Parse(const TDesC& aString, CMTPExtensionMapping& aMapping, TParseState& aState); |
86 private: |
86 private: |
87 /** |
|
88 FLOGGER debug trace member variable. |
|
89 */ |
|
90 __FLOG_DECLARATION_MEMBER_MUTABLE; |
|
91 MMTPDataProviderFramework* iFramework; |
87 MMTPDataProviderFramework* iFramework; |
92 RMTPFramework iSingleton; |
88 RMTPFramework iSingleton; |
93 RPointerArray<CMTPExtensionMapping> iFormatMappings; |
89 RPointerArray<CMTPExtensionMapping> iFormatMappings; |
94 TUint iEnumFlag; //temp code will remove after the correct their format string |
90 TUint iEnumFlag; //temp code will remove after the correct their format string |
95 |
91 |