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 |