#include <gr_runtime.h>
Include dependency graph for gr_buffer.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.
| Compounds | |
| class | gr_buffer | 
| Single writer, multiple reader fifo.  More... | |
| class | gr_buffer_reader | 
| How we keep track of the readers of a gr_buffer.  More... | |
| Functions | |
| gr_buffer_sptr | gr_make_buffer (int nitems, size_t sizeof_item) | 
| Allocate a buffer that holds at least nitemsof sizesizeof_item. | |
| gr_buffer_reader_sptr | gr_buffer_add_reader (gr_buffer_sptr buf) | 
| create a new gr_buffer_reader and attach it to buffer buf | |
| long | gr_buffer_ncurrently_allocated () | 
| returns # of gr_buffers currently allocated | |
| long | gr_buffer_reader_ncurrently_allocated () | 
| returns # of gr_buffer_readers currently allocated | |
| 
 | 
| 
create a new gr_buffer_reader and attach it to buffer  
 | 
| 
 | 
| returns # of gr_buffers currently allocated 
 | 
| 
 | 
| returns # of gr_buffer_readers currently allocated 
 | 
| 
 | ||||||||||||
| 
Allocate a buffer that holds at least  The total size of the buffer will be rounded up to a system dependent boundary. This is typically the system page size, but under MS windows is 64KB. | 
 1.3.3
 
1.3.3