phonebookui/Phonebook2/ccapplication/ccacontactorservice/src/ccacontactorcalloperation.cpp
branchRCL_3
changeset 35 4ae315f230bc
parent 0 e686773b3f54
child 64 c1e8ba0c2b16
equal deleted inserted replaced
32:2828b4d142c0 35:4ae315f230bc
    24 
    24 
    25 // -----------------------------------------------------------------------------
    25 // -----------------------------------------------------------------------------
    26 // CCCAContactorCallOperation::CCCAContactorCallOperation()
    26 // CCCAContactorCallOperation::CCCAContactorCallOperation()
    27 // -----------------------------------------------------------------------------
    27 // -----------------------------------------------------------------------------
    28 //
    28 //
    29 CCCAContactorCallOperation::CCCAContactorCallOperation(const TDesC& aParam) : CCCAContactorOperation(aParam)
    29 CCCAContactorCallOperation::CCCAContactorCallOperation(const TDesC& aParam, const TDesC8& aContactLinkArray) : CCCAContactorOperation(aParam), 
       
    30         iContactLinkArray(aContactLinkArray)
    30     {
    31     {
    31     }
    32     }
    32 
    33 
    33 // -----------------------------------------------------------------------------
    34 // -----------------------------------------------------------------------------
    34 // CCCAContactorCallOperation::~CCCAContactorCallOperation()
    35 // CCCAContactorCallOperation::~CCCAContactorCallOperation()
    40 
    41 
    41 // -----------------------------------------------------------------------------
    42 // -----------------------------------------------------------------------------
    42 // CCCAContactorCallOperation::NewLC()
    43 // CCCAContactorCallOperation::NewLC()
    43 // -----------------------------------------------------------------------------
    44 // -----------------------------------------------------------------------------
    44 //
    45 //
    45 CCCAContactorCallOperation* CCCAContactorCallOperation::NewLC(const TDesC& aParam)
    46 CCCAContactorCallOperation* CCCAContactorCallOperation::NewLC(const TDesC& aParam, const TDesC8& aContactLinkArray)
    46     {
    47     {
    47     CCCAContactorCallOperation* self = new (ELeave)CCCAContactorCallOperation(aParam);
    48     CCCAContactorCallOperation* self = new (ELeave)CCCAContactorCallOperation(aParam, aContactLinkArray);
    48     CleanupStack::PushL(self);
    49     CleanupStack::PushL(self);
    49     self->ConstructL();
    50     self->ConstructL();
    50     return self;
    51     return self;
    51     }
    52     }
    52 
    53 
    53 // -----------------------------------------------------------------------------
    54 // -----------------------------------------------------------------------------
    54 // CCCAContactorCallOperation::NewL()
    55 // CCCAContactorCallOperation::NewL()
    55 // -----------------------------------------------------------------------------
    56 // -----------------------------------------------------------------------------
    56 //
    57 //
    57 CCCAContactorCallOperation* CCCAContactorCallOperation::NewL(const TDesC& aParam)
    58 CCCAContactorCallOperation* CCCAContactorCallOperation::NewL(const TDesC& aParam, const TDesC8& aContactLinkArray)
    58     {
    59     {
    59     CCCAContactorCallOperation* self=CCCAContactorCallOperation::NewLC(aParam);
    60     CCCAContactorCallOperation* self=CCCAContactorCallOperation::NewLC(aParam, aContactLinkArray);
    60     CleanupStack::Pop(); // self;
    61     CleanupStack::Pop(); // self;
    61     return self;
    62     return self;
    62     }
    63     }
    63 
    64 
    64 // -----------------------------------------------------------------------------
    65 // -----------------------------------------------------------------------------
    75 // -----------------------------------------------------------------------------
    76 // -----------------------------------------------------------------------------
    76 //
    77 //
    77 void CCCAContactorCallOperation::ExecuteLD()
    78 void CCCAContactorCallOperation::ExecuteLD()
    78     {
    79     {
    79     CleanupStack::PushL(this);
    80     CleanupStack::PushL(this);
    80     CCCAPhoneCall::ExecuteL(iParam, CCCAPhoneCall::ECCACallTypeVoice);
    81     CCCAPhoneCall::ExecuteL(iParam, iContactLinkArray, CCCAPhoneCall::ECCACallTypeVoice);
    81     CleanupStack::PopAndDestroy(this);
    82     CleanupStack::PopAndDestroy(this);
    82     }
    83     }
    83 // End of File
    84 // End of File