Lines Matching refs:buffer
62 Consumer (MessageBuffer& buffer, int numProducers)
63 : m_buffer (buffer)
88 /* Feed back rest of messages to buffer (they are end messages) so other consumers wake up. */
125 Producer (MessageBuffer& buffer, deUint16 threadId, int numMessages)
126 : m_buffer (buffer)
170 MessageBuffer buffer (blockSize, numBlocks);
175 producers.push_back(new Producer(buffer, (deUint16)i, dataSize));
178 consumers.push_back(new Consumer(buffer, numProducers));
195 buffer.write(1, &endMsg);
196 buffer.flush();
231 Producer (BlockBuffer<deUint8>* buffer, deUint32 seed)
232 : m_buffer (buffer)
268 Consumer (BlockBuffer<deUint8>* buffer, deUint32 seed)
269 : m_buffer (buffer)
301 BlockBuffer<deUint8> buffer (64, 16);
314 threads.push_back(new Consumer(&buffer, rnd.getUint32()));
316 threads.push_back(new Producer(&buffer, rnd.getUint32()));
326 // Cancel buffer.
327 buffer.cancel();
333 // Reset buffer.
334 buffer.clear();