phonebookui/Phonebook2/ccapplication/ccacontactorservice/src/ccacontactorvoipoperation.cpp
branchRCL_3
changeset 35 4ae315f230bc
parent 0 e686773b3f54
child 64 c1e8ba0c2b16
--- a/phonebookui/Phonebook2/ccapplication/ccacontactorservice/src/ccacontactorvoipoperation.cpp	Tue May 11 16:00:21 2010 +0300
+++ b/phonebookui/Phonebook2/ccapplication/ccacontactorservice/src/ccacontactorvoipoperation.cpp	Tue May 25 12:26:45 2010 +0300
@@ -25,7 +25,10 @@
 // CCCAContactorVOIPOperation::CCCAContactorVOIPOperation()
 // -----------------------------------------------------------------------------
 //
-CCCAContactorVOIPOperation::CCCAContactorVOIPOperation(const TDesC& aParam, TUint32 aServiceId) : CCCAContactorOperation(aParam), iServiceId(aServiceId)
+CCCAContactorVOIPOperation::CCCAContactorVOIPOperation(const TDesC& aParam, 
+        TUint32 aServiceId, const TDesC8& aContactLinkArray) : 
+        CCCAContactorOperation(aParam), iServiceId(aServiceId),
+        iContactLinkArray(aContactLinkArray)
     {
     // No implementation required
     }
@@ -42,9 +45,11 @@
 // CCCAContactorVOIPOperation::NewLC()
 // -----------------------------------------------------------------------------
 //
-CCCAContactorVOIPOperation* CCCAContactorVOIPOperation::NewLC(const TDesC& aParam, TUint32 aServiceId)
+CCCAContactorVOIPOperation* CCCAContactorVOIPOperation::NewLC(const TDesC& aParam, 
+        TUint32 aServiceId, const TDesC8& aContactLinkArray)
     {
-    CCCAContactorVOIPOperation* self = new (ELeave)CCCAContactorVOIPOperation(aParam, aServiceId);
+    CCCAContactorVOIPOperation* self = new (ELeave)CCCAContactorVOIPOperation(
+            aParam, aServiceId, aContactLinkArray);
     CleanupStack::PushL(self);
     self->ConstructL();
     return self;
@@ -54,9 +59,11 @@
 // CCCAContactorVOIPOperation::NewL()
 // -----------------------------------------------------------------------------
 //
-CCCAContactorVOIPOperation* CCCAContactorVOIPOperation::NewL(const TDesC& aParam, TUint32 aServiceId)
+CCCAContactorVOIPOperation* CCCAContactorVOIPOperation::NewL(const TDesC& aParam, 
+        TUint32 aServiceId, const TDesC8& aContactLinkArray)
     {
-    CCCAContactorVOIPOperation* self=CCCAContactorVOIPOperation::NewLC(aParam, aServiceId);
+    CCCAContactorVOIPOperation* self=CCCAContactorVOIPOperation::NewLC(
+            aParam, aServiceId, aContactLinkArray);
     CleanupStack::Pop(); // self;
     return self;
     }
@@ -77,7 +84,7 @@
 void CCCAContactorVOIPOperation::ExecuteLD()
     {
     CleanupStack::PushL(this);
-    CCCAPhoneCall::ExecuteL(iParam, CCCAPhoneCall::ECCACallTypeVoIP, iServiceId);
+    CCCAPhoneCall::ExecuteL(iParam, iContactLinkArray, CCCAPhoneCall::ECCACallTypeVoIP, iServiceId);
     CleanupStack::PopAndDestroy(this);
     }
 // End of File