javauis/mmapi_akn/baseline/src.emc/cmmaemcresolver.cpp
branchRCL_3
changeset 34 71c436fe3ce0
parent 19 04becd199f91
--- a/javauis/mmapi_akn/baseline/src.emc/cmmaemcresolver.cpp	Tue May 25 12:34:19 2010 +0300
+++ b/javauis/mmapi_akn/baseline/src.emc/cmmaemcresolver.cpp	Wed Jun 09 09:34:07 2010 +0300
@@ -34,13 +34,20 @@
 
 CMMAEMCResolver* CMMAEMCResolver::NewLC()
 {
-    DEBUG("MMA:CMMAEMCResolver :: NewLC ++");
+    DEBUG("MMA:CMMAEMCResolver :: NewLC +");
     CMMAEMCResolver* self = new(ELeave)CMMAEMCResolver();
     CleanupStack::PushL(self);
-    DEBUG("MMA:CMMAEMCResolver :: NewLC --");
+    self->ConstructL();
+    DEBUG("MMA:CMMAEMCResolver :: NewLC -");
     return self;
 }
 
+void CMMAEMCResolver::ConstructL()
+{
+    iContentType = HBufC::NewL(KContentTypeMaxLength);
+    iMimeType = HBufC8::NewL(KContentTypeMaxLength);
+}
+
 CMMAEMCResolver::~CMMAEMCResolver()
 {
     delete iContentType;
@@ -52,19 +59,19 @@
 
 HBufC* CMMAEMCResolver::ContentTypeOwnership()
 {
-    DEBUG("MMA:CMMAEMCResolver :: ContentTypeOwnership ++");
+    DEBUG("MMA:CMMAEMCResolver :: ContentTypeOwnership +");
     HBufC* ct = iContentType;
     iContentType = NULL;
-    DEBUG("MMA:CMMAEMCResolver :: ContentTypeOwnership --");
+    DEBUG("MMA:CMMAEMCResolver :: ContentTypeOwnership -");
     return ct;
 }
 
 HBufC8* CMMAEMCResolver::MimeTypeOwnership()
 {
-    DEBUG("MMA:CMMAEMCResolver :: MimeTypeOwnership ++");
+    DEBUG("MMA:CMMAEMCResolver :: MimeTypeOwnership +");
     HBufC8* mt = iMimeType;
     iMimeType = NULL;
-    DEBUG("MMA:CMMAEMCResolver :: MimeTypeOwnership --");
+    DEBUG("MMA:CMMAEMCResolver :: MimeTypeOwnership -");
     return mt;
 }
 
@@ -75,7 +82,7 @@
 
 void CMMAEMCResolver::SetFileNameL(const TDesC* aFileName)
 {
-    DEBUG("MMA:CMMAEMCResolver :: SetFileNameL ++");
+    DEBUG("MMA:CMMAEMCResolver :: SetFileNameL +");
     HBufC* fn = NULL;
     if (aFileName)
     {
@@ -83,54 +90,22 @@
     }
     delete iFileName;
     iFileName = fn;
-    DEBUG("MMA:CMMAEMCResolver :: SetFileNameL --");
+    DEBUG("MMA:CMMAEMCResolver :: SetFileNameL -");
 }
 
 HBufC* CMMAEMCResolver::FileNameOwnership()
 {
-    DEBUG("MMA:CMMAEMCResolver :: FileNameOwnership ++");
+    DEBUG("MMA:CMMAEMCResolver :: FileNameOwnership +");
     HBufC* fn = iFileName;
     iFileName = NULL;
-    DEBUG("MMA:CMMAEMCResolver :: FileNameOwnership --");
+    DEBUG("MMA:CMMAEMCResolver :: FileNameOwnership -");
     return fn;
 }
 
-void CMMAEMCResolver::SetMimeTypeL(const TDesC* aFileName)
-{
-    DEBUG("MMA:CMMAEMCResolver :: SetMimeTypeL +");
-    if (iContentType)
-    {
-        delete iContentType;
-        iContentType = NULL;
-    }
-    iContentType = HBufC::NewL(KContentTypeMaxLength);
-    TBuf8<KContentTypeMaxLength> mimeType;
-    ResolveContentTypeL(*aFileName,mimeType);
-    iContentType->Des().Copy(mimeType);
-    iMimeType = HBufC8::NewL(mimeType.Length());        //8 bit Descriptor of iContentType
-    iMimeType->Des().Copy(mimeType);
-
-    DEBUG("MMA:CMMAEMCResolver :: SetMimeTypeL -");
-}
-
 void CMMAEMCResolver::ResolveContentTypeL()
 {
     DEBUG("MMA:CMMAEMCResolver::ResolveContentTypeL +");
 
-    if (iContentType)
-    {
-        delete iContentType;
-        iContentType = NULL;
-    }
-    if (iMimeType)
-    {
-        delete iMimeType;
-        iMimeType = NULL;
-    }
-
-    iContentType = HBufC::NewL(KContentTypeMaxLength);
-    iMimeType = HBufC8::NewL(KContentTypeMaxLength);
-
     if (iFileName->Right(4).Compare(KAacFileExtension()) == 0)
     {
         iContentType->Des().Copy(KMimetypeAAC);
@@ -249,7 +224,6 @@
     DEBUG("MMA:CMMAEMCResolver :: GetSupportedContentTypesL -");
 }
 
-// EMC - II
 void CMMAEMCResolver::SetSourceInfoL(const HBufC8* aHeaderData)
 {
     iHeaderData = aHeaderData;
@@ -325,5 +299,5 @@
 
     return match;
 }
-//
+
 //  END OF FILE