Lines Matching refs:entry

58 	event_queue_entry *entry;
59 entry = fFirstEntry;
60 while (entry) {
62 deleteme = entry;
63 entry = entry->next;
118 for (event_queue_entry *entry = fLastEntry; entry; entry = entry->prev) {
119 if (entry->event.event_time <= event.event_time) {
120 //insert after entry
123 newentry->prev = entry;
124 newentry->next = entry->next;
125 (entry->next)->prev = newentry;
126 entry->next = newentry;
142 for (event_queue_entry *entry = fFirstEntry; entry; entry = entry->next) {
143 if (entry->event == *event) {
145 RemoveEntry(entry);
227 event_queue_entry *entry;
233 for (entry = fFirstEntry; entry; entry = entry->next) {
234 if (eventType == BTimedEventQueue::B_ANY_EVENT || eventType == entry->event.type)
235 return &entry->event;
244 for (entry = fFirstEntry; entry != end; entry = entry->next) {
245 if (eventType == BTimedEventQueue::B_ANY_EVENT || eventType == entry->event.type) {
246 return &entry->event;
254 for (entry = fFirstEntry; entry; entry = entry->next) {
255 if (eventTime == entry->event.event_time) {
257 if (eventType == BTimedEventQueue::B_ANY_EVENT || eventType == entry->event.type)
258 return &entry->event;
266 for (entry = GetStart_AfterTime(eventTime, inclusive); entry; entry = entry->next) {
267 if (eventType == BTimedEventQueue::B_ANY_EVENT || eventType == entry->event.type) {
268 return &entry->event;
287 event_queue_entry *entry;
295 for (entry = fFirstEntry; entry; ) {
296 if (eventType == BTimedEventQueue::B_ANY_EVENT || eventType == entry->event.type) {
297 action = (*hook)(&entry->event, context);
302 CleanupEvent(&entry->event);
303 remove = entry;
304 entry = entry->next;
310 entry = entry->next;
314 entry = entry->next;
324 for (entry = fFirstEntry; entry != end; ) {
325 if (eventType == BTimedEventQueue::B_ANY_EVENT || eventType == entry->event.type) {
326 action = (*hook)(&entry->event, context);
331 CleanupEvent(&entry->event);
332 remove = entry;
333 entry = entry->next;
339 entry = entry->next;
343 entry = entry->next;
351 for (entry = fFirstEntry; entry; ) {
352 if (eventTime == entry->event.event_time) {
354 if (eventType == BTimedEventQueue::B_ANY_EVENT || eventType == entry->event.type) {
355 action = (*hook)(&entry->event, context);
360 CleanupEvent(&entry->event);
361 remove = entry;
362 entry = entry->next;
368 entry = entry->next;
372 entry = entry->next;
377 entry = entry->next;
384 for (entry = GetStart_AfterTime(eventTime, inclusive); entry; ) {
385 if (eventType == BTimedEventQueue::B_ANY_EVENT || eventType == entry->event.type) {
386 action = (*hook)(&entry->event, context);
391 CleanupEvent(&entry->event);
392 remove = entry;
393 entry = entry->next;
399 entry = entry->next;
403 entry = entry->next;
420 event_queue_entry *entry;
427 for (entry = fFirstEntry; entry; ) {
428 if (eventType == BTimedEventQueue::B_ANY_EVENT || eventType == entry->event.type) {
429 CleanupEvent(&entry->event);
430 remove = entry;
431 entry = entry->next;
434 entry = entry->next;
444 for (entry = fFirstEntry; entry != end; ) {
445 if (eventType == BTimedEventQueue::B_ANY_EVENT || eventType == entry->event.type) {
446 CleanupEvent(&entry->event);
447 remove = entry;
448 entry = entry->next;
451 entry = entry->next;
459 for (entry = fFirstEntry; entry; ) {
460 if (eventTime == entry->event.event_time) {
462 if (eventType == BTimedEventQueue::B_ANY_EVENT || eventType == entry->event.type) {
463 CleanupEvent(&entry->event);
464 remove = entry;
465 entry = entry->next;
468 entry = entry->next;
473 entry = entry->next;
480 for (entry = GetStart_AfterTime(eventTime, inclusive); entry; ) {
481 if (eventType == BTimedEventQueue::B_ANY_EVENT || eventType == entry->event.type) {
482 CleanupEvent(&entry->event);
483 remove = entry;
484 entry = entry->next;
487 entry = entry->next;
507 _event_queue_imp::RemoveEntry(event_queue_entry *entry)
509 //remove the entry from double-linked list
511 if (entry->prev != NULL)
512 (entry->prev)->next = entry->next;
513 if (entry->next != NULL)
514 (entry->next)->prev = entry->prev;
515 if (entry == fFirstEntry) {
516 fFirstEntry = entry->next;
520 if (entry == fLastEntry) {
521 fLastEntry = entry->prev;
525 delete entry;
587 event_queue_entry *entry;
589 entry = fLastEntry;
590 while (entry) {
591 if ((entry->event.event_time > eventTime) || (!inclusive && entry->event.event_time == eventTime))
592 entry = entry->prev;
596 return entry;
603 event_queue_entry *entry;
605 entry = fFirstEntry;
606 while (entry) {
607 if ((entry->event.event_time < eventTime) || (!inclusive && entry->event.event_time == eventTime))
608 entry = entry->next;
612 return entry;
623 for (event_queue_entry *entry = fFirstEntry; entry; entry = entry->next) {
624 TRACE("entry = 0x%p\n", (void*)entry);
625 TRACE(" entry.prev = 0x%p\n", (void*)entry->prev);
626 TRACE(" entry.next = 0x%p\n", (void*)entry->next);
627 TRACE(" entry.event.event_time = %" B_PRId64 "\n",
628 entry->event.event_time);