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