equal
deleted
inserted
replaced
73 // |
73 // |
74 CMmPhoneBookStoreOperationList::CMmPhoneBookStoreOperationList() |
74 CMmPhoneBookStoreOperationList::CMmPhoneBookStoreOperationList() |
75 { |
75 { |
76 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationList::\ |
76 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationList::\ |
77 CMmPhoneBookStoreOperationList"); |
77 CMmPhoneBookStoreOperationList"); |
78 OstTrace0( TRACE_NORMAL, CMMPHONEBOOKSTOREOPERATIONLIST_CMMPHONEBOOKSTOREOPERATIONLIST, "CMmPhoneBookStoreOperationList::CMmPhoneBookStoreOperationList" ); |
78 OstTrace0( TRACE_NORMAL, CMMPHONEBOOKSTOREOPERATIONLIST_CMMPHONEBOOKSTOREOPERATIONLIST_TD, "CMmPhoneBookStoreOperationList::CMmPhoneBookStoreOperationList" ); |
79 } |
79 } |
80 |
80 |
81 // --------------------------------------------------------------------------- |
81 // --------------------------------------------------------------------------- |
82 // CMmPhoneBookStoreOperationList::~CMmPhoneBookStoreOperationList |
82 // CMmPhoneBookStoreOperationList::~CMmPhoneBookStoreOperationList |
83 // C++ destructor. |
83 // C++ destructor. |
85 // |
85 // |
86 CMmPhoneBookStoreOperationList::~CMmPhoneBookStoreOperationList() |
86 CMmPhoneBookStoreOperationList::~CMmPhoneBookStoreOperationList() |
87 { |
87 { |
88 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationList::\ |
88 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationList::\ |
89 ~CMmPhoneBookStoreOperationList"); |
89 ~CMmPhoneBookStoreOperationList"); |
90 OstTrace0( TRACE_NORMAL, DUP1_CMMPHONEBOOKSTOREOPERATIONLIST_CMMPHONEBOOKSTOREOPERATIONLIST, "CMmPhoneBookStoreOperationList::~CMmPhoneBookStoreOperationList" ); |
90 OstTrace0( TRACE_NORMAL, DUP1_CMMPHONEBOOKSTOREOPERATIONLIST_CMMPHONEBOOKSTOREOPERATIONLIST_TD, "CMmPhoneBookStoreOperationList::~CMmPhoneBookStoreOperationList" ); |
91 |
91 |
92 iPtrOperationArrayNew.DeleteAll(); |
92 iPtrOperationArrayNew.DeleteAll(); |
93 // resets all elements to |
93 // resets all elements to |
94 iPtrOperationArrayNew.Reset(); |
94 iPtrOperationArrayNew.Reset(); |
95 |
95 |
105 CMmPhoneBookStoreMessHandler* aMmPhoneBookStoreMessHandler, |
105 CMmPhoneBookStoreMessHandler* aMmPhoneBookStoreMessHandler, |
106 CMmUiccMessHandler* aMmUiccMessHandler |
106 CMmUiccMessHandler* aMmUiccMessHandler |
107 ) |
107 ) |
108 { |
108 { |
109 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationList::NewL"); |
109 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationList::NewL"); |
110 OstTrace0( TRACE_NORMAL, CMMPHONEBOOKSTOREOPERATIONLIST_NEWL, "CMmPhoneBookStoreOperationList::NewL" ); |
110 OstTrace0( TRACE_NORMAL, CMMPHONEBOOKSTOREOPERATIONLIST_NEWL_TD, "CMmPhoneBookStoreOperationList::NewL" ); |
111 |
111 |
112 CMmPhoneBookStoreOperationList* mmPhoneBookOperationList = |
112 CMmPhoneBookStoreOperationList* mmPhoneBookOperationList = |
113 new( ELeave ) CMmPhoneBookStoreOperationList(); |
113 new( ELeave ) CMmPhoneBookStoreOperationList(); |
114 |
114 |
115 mmPhoneBookOperationList->iMmPhoneBookStoreMessHandler = |
115 mmPhoneBookOperationList->iMmPhoneBookStoreMessHandler = |
126 // --------------------------------------------------------------------------- |
126 // --------------------------------------------------------------------------- |
127 // |
127 // |
128 void CMmPhoneBookStoreOperationList::ConstructL() |
128 void CMmPhoneBookStoreOperationList::ConstructL() |
129 { |
129 { |
130 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationList::ConstructL"); |
130 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationList::ConstructL"); |
131 OstTrace0( TRACE_NORMAL, CMMPHONEBOOKSTOREOPERATIONLIST_CONSTRUCTL, "CMmPhoneBookStoreOperationList::ConstructL" ); |
131 OstTrace0( TRACE_NORMAL, CMMPHONEBOOKSTOREOPERATIONLIST_CONSTRUCTL_TD, "CMmPhoneBookStoreOperationList::ConstructL" ); |
132 } |
132 } |
133 |
133 |
134 |
134 |
135 // --------------------------------------------------------------------------- |
135 // --------------------------------------------------------------------------- |
136 // CMmPhoneBookStoreOperationList::AddOperation |
136 // CMmPhoneBookStoreOperationList::AddOperation |
140 void CMmPhoneBookStoreOperationList::AddOperation( |
140 void CMmPhoneBookStoreOperationList::AddOperation( |
141 TUint8 aTrans, |
141 TUint8 aTrans, |
142 CMmPhoneBookStoreOperationBase* aOperation ) |
142 CMmPhoneBookStoreOperationBase* aOperation ) |
143 { |
143 { |
144 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationList::AddOperation"); |
144 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationList::AddOperation"); |
145 OstTrace0( TRACE_NORMAL, CMMPHONEBOOKSTOREOPERATIONLIST_ADDOPERATION, "CMmPhoneBookStoreOperationList::AddOperation" ); |
145 OstTrace0( TRACE_NORMAL, CMMPHONEBOOKSTOREOPERATIONLIST_ADDOPERATION_TD, "CMmPhoneBookStoreOperationList::AddOperation" ); |
146 |
146 |
147 if( (( aTrans - ETrIdPbOperationStart ) >= 0)&& ((aTrans - ETrIdPbOperationStart) < KMaxPbTrIdCount )) |
147 if( (( aTrans - ETrIdPbOperationStart ) >= 0)&& ((aTrans - ETrIdPbOperationStart) < KMaxPbTrIdCount )) |
148 { |
148 { |
149 iPtrOperationArrayNew[aTrans - ETrIdPbOperationStart] = aOperation; |
149 iPtrOperationArrayNew[aTrans - ETrIdPbOperationStart] = aOperation; |
150 } |
150 } |
158 // |
158 // |
159 CMmPhoneBookStoreOperationBase* CMmPhoneBookStoreOperationList::Find( |
159 CMmPhoneBookStoreOperationBase* CMmPhoneBookStoreOperationList::Find( |
160 TUint8 aTrans ) |
160 TUint8 aTrans ) |
161 { |
161 { |
162 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationList::Find"); |
162 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationList::Find"); |
163 OstTrace0( TRACE_NORMAL, CMMPHONEBOOKSTOREOPERATIONLIST_FIND, "CMmPhoneBookStoreOperationList::Find" ); |
163 OstTrace0( TRACE_NORMAL, CMMPHONEBOOKSTOREOPERATIONLIST_FIND_TD, "CMmPhoneBookStoreOperationList::Find" ); |
164 |
164 |
165 CMmPhoneBookStoreOperationBase* basePointer( NULL ); |
165 CMmPhoneBookStoreOperationBase* basePointer( NULL ); |
166 //transaction id is basically just an index to operation array + start offset |
166 //transaction id is basically just an index to operation array + start offset |
167 //of phonebook operations |
167 //of phonebook operations |
168 TInt ind ( aTrans - ETrIdPbOperationStart ); |
168 TInt ind ( aTrans - ETrIdPbOperationStart ); |
182 // |
182 // |
183 void CMmPhoneBookStoreOperationList::RemoveOperationFromList( |
183 void CMmPhoneBookStoreOperationList::RemoveOperationFromList( |
184 TUint8 aTrans ) // transactionId |
184 TUint8 aTrans ) // transactionId |
185 { |
185 { |
186 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationList::RemoveOperationFromList"); |
186 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationList::RemoveOperationFromList"); |
187 OstTrace0( TRACE_NORMAL, DUP1_CMMPHONEBOOKSTOREOPERATIONLIST_REMOVEOPERATIONFROMLIST, "CMmPhoneBookStoreOperationList::RemoveOperationFromList" ); |
187 OstTrace0( TRACE_NORMAL, DUP1_CMMPHONEBOOKSTOREOPERATIONLIST_REMOVEOPERATIONFROMLIST_TD, "CMmPhoneBookStoreOperationList::RemoveOperationFromList" ); |
188 |
188 |
189 |
189 |
190 delete iPtrOperationArrayNew[aTrans - ETrIdPbOperationStart]; |
190 delete iPtrOperationArrayNew[aTrans - ETrIdPbOperationStart]; |
191 iPtrOperationArrayNew[aTrans - ETrIdPbOperationStart] = NULL; |
191 iPtrOperationArrayNew[aTrans - ETrIdPbOperationStart] = NULL; |
192 |
192 |
203 // --------------------------------------------------------------------------- |
203 // --------------------------------------------------------------------------- |
204 // |
204 // |
205 TInt CMmPhoneBookStoreOperationList::FindEmptyIndexTransId() |
205 TInt CMmPhoneBookStoreOperationList::FindEmptyIndexTransId() |
206 { |
206 { |
207 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationList::FindEmptyIndexTransId"); |
207 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationList::FindEmptyIndexTransId"); |
208 OstTrace0( TRACE_NORMAL, CMMPHONEBOOKSTOREOPERATIONLIST_FINDEMPTYINDEXTRANSID, "CMmPhoneBookStoreOperationList::FindEmptyIndexTransId" ); |
208 OstTrace0( TRACE_NORMAL, CMMPHONEBOOKSTOREOPERATIONLIST_FINDEMPTYINDEXTRANSID_TD, "CMmPhoneBookStoreOperationList::FindEmptyIndexTransId" ); |
209 |
209 |
210 TInt transId = -1; |
210 TInt transId = -1; |
211 for( TInt count = 0 ; count < KMaxPbTrIdCount ; count++) |
211 for( TInt count = 0 ; count < KMaxPbTrIdCount ; count++) |
212 { |
212 { |
213 if( iPtrOperationArrayNew[count] == NULL ) |
213 if( iPtrOperationArrayNew[count] == NULL ) |
226 // --------------------------------------------------------------------------- |
226 // --------------------------------------------------------------------------- |
227 // |
227 // |
228 void CMmPhoneBookStoreOperationList::CancelOperation( TName &aPhoneBook) |
228 void CMmPhoneBookStoreOperationList::CancelOperation( TName &aPhoneBook) |
229 { |
229 { |
230 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationList::CancelOperation"); |
230 TFLOGSTRING("TSY: CMmPhoneBookStoreOperationList::CancelOperation"); |
231 OstTrace0( TRACE_NORMAL, CMMPHONEBOOKSTOREOPERATIONLIST_CANCELOPERATION, "CMmPhoneBookStoreOperationList::CancelOperation" ); |
231 OstTrace0( TRACE_NORMAL, CMMPHONEBOOKSTOREOPERATIONLIST_CANCELOPERATION_TD, "CMmPhoneBookStoreOperationList::CancelOperation" ); |
232 |
232 |
233 // Chekc for all operation which have the same phonebook name |
233 // Chekc for all operation which have the same phonebook name |
234 for( TInt count = 0 ; count < KMaxPbTrIdCount ; count++) |
234 for( TInt count = 0 ; count < KMaxPbTrIdCount ; count++) |
235 { |
235 { |
236 if( iPtrOperationArrayNew[count]!= NULL ) |
236 if( iPtrOperationArrayNew[count]!= NULL ) |