Lines Matching refs:buffer
63 Consumer (MessageBuffer& buffer, int numProducers)
64 : m_buffer (buffer)
89 /* Feed back rest of messages to buffer (they are end messages) so other consumers wake up. */
126 Producer (MessageBuffer& buffer, deUint16 threadId, int numMessages)
127 : m_buffer (buffer)
171 MessageBuffer buffer (blockSize, numBlocks);
176 producers.push_back(new Producer(buffer, (deUint16)i, dataSize));
179 consumers.push_back(new Consumer(buffer, numProducers));
196 buffer.write(1, &endMsg);
197 buffer.flush();
232 Producer (BlockBuffer<deUint8>* buffer, deUint32 seed)
233 : m_buffer (buffer)
271 Consumer (BlockBuffer<deUint8>* buffer, deUint32 seed)
272 : m_buffer (buffer)
304 BlockBuffer<deUint8> buffer (64, 16);
317 threads.push_back(new Consumer(&buffer, rnd.getUint32()));
319 threads.push_back(new Producer(&buffer, rnd.getUint32()));
329 // Cancel buffer.
330 buffer.cancel();
336 // Reset buffer.
337 buffer.clear();