mtpfws/mtpfw/dataproviders/dputility/inc/rmtputility.h
changeset 49 c20dd21d1eb4
parent 29 3ae5cb0b4c02
equal deleted inserted replaced
41:2c19c7cf5550 49:c20dd21d1eb4
    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