eventq.cc (4016:1d09f041eefa) | eventq.cc (4017:6bbb3b9b0e88) |
---|---|
1/* 2 * Copyright (c) 2000-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 39 unchanged lines hidden (view full) --- 48// 49// Main Event Queue 50// 51// Events on this queue are processed at the *beginning* of each 52// cycle, before the pipeline simulation is performed. 53// 54EventQueue mainEventQueue("MainEventQueue"); 55 | 1/* 2 * Copyright (c) 2000-2005 The Regents of The University of Michigan 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions are 7 * met: redistributions of source code must retain the above copyright 8 * notice, this list of conditions and the following disclaimer; --- 39 unchanged lines hidden (view full) --- 48// 49// Main Event Queue 50// 51// Events on this queue are processed at the *beginning* of each 52// cycle, before the pipeline simulation is performed. 53// 54EventQueue mainEventQueue("MainEventQueue"); 55 |
56#ifndef NDEBUG |
|
56Counter Event::instanceCounter = 0; | 57Counter Event::instanceCounter = 0; |
58#endif |
|
57 58void 59EventQueue::insert(Event *event) 60{ 61 if (head == NULL || event->when() < head->when() || 62 (event->when() == head->when() && 63 event->priority() <= head->priority())) { 64 event->next = head; --- 207 unchanged lines hidden --- | 59 60void 61EventQueue::insert(Event *event) 62{ 63 if (head == NULL || event->when() < head->when() || 64 (event->when() == head->when() && 65 event->priority() <= head->priority())) { 66 event->next = head; --- 207 unchanged lines hidden --- |