Lines Matching defs:fifo
87 std::list<PacketFifoEntry> fifo;
98 unsigned packets() const { return fifo.size(); }
114 iterator begin() { return fifo.begin(); }
115 iterator end() { return fifo.end(); }
117 const_iterator begin() const { return fifo.begin(); }
118 const_iterator end() const { return fifo.end(); }
120 EthPacketPtr front() { return fifo.begin()->packet; }
134 fifo.push_back(entry);
144 iterator entry = fifo.begin();
148 fifo.pop_front();
155 fifo.clear();
162 if (i != fifo.begin()) {
165 assert(prev != fifo.end());
174 fifo.erase(i);
181 if (i == fifo.end())
183 return i->number - fifo.begin()->number;
188 auto end = fifo.end();