equal
deleted
inserted
replaced
124 { |
124 { |
125 iIter = aIter; |
125 iIter = aIter; |
126 //can be CActiveScheduler::Stop(); or to be replaced by wait scheduler. |
126 //can be CActiveScheduler::Stop(); or to be replaced by wait scheduler. |
127 iWaitScheduler->AsyncStop(); |
127 iWaitScheduler->AsyncStop(); |
128 } |
128 } |
|
129 |
|
130 |
|
131 void CContactSyncCallback :: HandleReturnId(const TInt& /*aError*/,HBufC8* acntId , TInt /*aTransId*/ ) |
|
132 { |
|
133 icntId = acntId; |
|
134 |
|
135 iWaitScheduler->AsyncStop(); |
|
136 } |
|
137 |
|
138 |
|
139 HBufC8* CContactSyncCallback :: GetId() |
|
140 { |
|
141 return icntId; |
|
142 } |
|
143 |
|
144 void CContactSyncCallback :: HandleReturnArray( const TInt& /*aError*/, RPointerArray<HBufC8>& idArray, TInt /*aTransId*/ ) |
|
145 { |
|
146 //iIDArray = idArray; |
|
147 for(TInt i = 0; i<idArray.Count(); i++) |
|
148 { |
|
149 TDesC8* idVal = idArray[i]; |
|
150 HBufC8* idBufVal = idVal->AllocL(); |
|
151 iIDArray.AppendL(idBufVal); |
|
152 } |
|
153 //can be CActiveScheduler::Stop(); or to be replaced by wait scheduler. |
|
154 iWaitScheduler->AsyncStop(); |
|
155 } |
|
156 |
|
157 void CContactSyncCallback::GetArray(RPointerArray<HBufC8>* aArray) |
|
158 { |
|
159 for(TInt i = 0; i<iIDArray.Count(); i++) |
|
160 { |
|
161 TDesC8* idVal = iIDArray[i]; |
|
162 HBufC8* idBufVal = idVal->AllocL(); |
|
163 aArray->AppendL(idBufVal); |
|
164 delete idVal; |
|
165 } |
|
166 } |