49 /** |
49 /** |
50 * Two-phased constructor. |
50 * Two-phased constructor. |
51 * |
51 * |
52 * @param aParam The address to make the voip call to |
52 * @param aParam The address to make the voip call to |
53 * @param aServiceID The voip service ID |
53 * @param aServiceID The voip service ID |
|
54 * @param aContactLinkArray Streamed contact link array of contact to be communicated at |
54 */ |
55 */ |
55 static CCCAContactorVOIPOperation* NewL(const TDesC& aParam, TUint32 aServiceID); |
56 static CCCAContactorVOIPOperation* NewL(const TDesC& aParam, |
|
57 TUint32 aServiceID, const TDesC8& aContactLinkArray); |
56 |
58 |
57 /** |
59 /** |
58 * Two-phased constructor. |
60 * Two-phased constructor. |
59 * |
61 * |
60 * @param aParam The address to make the voip call to |
62 * @param aParam The address to make the voip call to |
61 * @param aServiceID The voip service ID |
63 * @param aServiceID The voip service ID |
|
64 * @param aContactLinkArray Streamed contact link array of contact to be communicated at |
62 */ |
65 */ |
63 static CCCAContactorVOIPOperation* NewLC(const TDesC& aParam, TUint32 aServiceID); |
66 static CCCAContactorVOIPOperation* NewLC(const TDesC& aParam, |
|
67 TUint32 aServiceID, const TDesC8& aContactLinkArray); |
64 |
68 |
65 /** |
69 /** |
66 * Executes the operation (launches the voip call) |
70 * Executes the operation (launches the voip call) |
67 */ |
71 */ |
68 virtual void ExecuteLD(); |
72 virtual void ExecuteLD(); |
72 /** |
76 /** |
73 * Constructor for performing 1st stage construction |
77 * Constructor for performing 1st stage construction |
74 * |
78 * |
75 * @param aParam The address to make the voip call to |
79 * @param aParam The address to make the voip call to |
76 * @param aServiceID The voip service ID |
80 * @param aServiceID The voip service ID |
|
81 * @param aContactLinkArray Streamed contact link array of contact to be communicated at |
77 */ |
82 */ |
78 CCCAContactorVOIPOperation(const TDesC& aParam, TUint32 aServiceID); |
83 CCCAContactorVOIPOperation(const TDesC& aParam, |
|
84 TUint32 aServiceID, const TDesC8& aContactLinkArray); |
79 |
85 |
80 /** |
86 /** |
81 * EPOC default constructor for performing 2nd stage construction |
87 * EPOC default constructor for performing 2nd stage construction |
82 */ |
88 */ |
83 void ConstructL(); |
89 void ConstructL(); |
84 |
90 |
85 /** |
91 /** |
86 * The voip service id |
92 * The voip service id |
87 */ |
93 */ |
88 TUint32 iServiceId; |
94 TUint32 iServiceId; |
|
95 |
|
96 |
|
97 //Doesnt Own : Streamed contact link array of contact |
|
98 const TDesC8& iContactLinkArray; |
89 |
99 |
90 }; |
100 }; |
91 |
101 |
92 #endif // CCACONTACTORVOIPOPERATION_H |
102 #endif // CCACONTACTORVOIPOPERATION_H |
93 // End of File |
103 // End of File |