Lines Matching refs:fPendingEventsList
200 CList *TIrStream::fPendingEventsList; // add to front, take from last, event FIFO
213 require(fPendingEventsList, Fail);
216 list_retain_count = fPendingEventsList->getRetainCount();
217 XTRACE(kLogFreeQueue, list_retain_count, fPendingEventsList->GetArraySize());
219 fPendingEventsList->release(); // this stream doesn't need the list anymore
222 fPendingEventsList = nil;
230 if (fPendingEventsList != nil && fPendingEventsList->GetArraySize() > 0) {
233 for (index = fPendingEventsList->GetArraySize()-1; index >= 0; index--) {
234 TIrEvent *event = (TIrEvent *)fPendingEventsList->At(index);
237 fPendingEventsList->RemoveAt(index); // just remove it from the list
245 if (fPendingEventsList) {
246 fNextEvent = (TIrEvent *)fPendingEventsList->Last();
247 if (fNextEvent) fPendingEventsList->RemoveLast();
271 if (fPendingEventsList == nil) { // if first IrStream to get init'd
272 fPendingEventsList = CList::cList(); // create the pending event list
273 require(fPendingEventsList, Fail);
274 XTRACE(kLogNewEventList, 0, fPendingEventsList);
279 fPendingEventsList->retain(); // list's in-use count!
280 XTRACE(kLogRetainEventList, 0, fPendingEventsList->getRetainCount());
330 fPendingEventsList->InsertFirst(eventBlock);
350 require(fPendingEventsList, Fail);
356 fNextEvent = (TIrEvent *)fPendingEventsList->Last();
358 fPendingEventsList->RemoveLast();