|
GNU Radio 3.6.1 C++ API
|
concrete factory for circular buffers built using mmap and shm_open More...
#include <gr_vmcircbuf_createfilemapping.h>

Public Member Functions | |
| virtual const char * | name () const |
| return name of this factory | |
| virtual int | granularity () |
| return granularity of mapping, typically equal to page size | |
| virtual gr_vmcircbuf * | make (int size) |
| return a gr_vmcircbuf, or 0 if unable. | |
Static Public Member Functions | |
| static gr_vmcircbuf_factory * | singleton () |
Additional Inherited Members | |
Protected Member Functions inherited from gr_vmcircbuf_factory | |
| gr_vmcircbuf_factory () | |
| virtual | ~gr_vmcircbuf_factory () |
concrete factory for circular buffers built using mmap and shm_open
|
virtual |
return granularity of mapping, typically equal to page size
Implements gr_vmcircbuf_factory.
|
virtual |
return a gr_vmcircbuf, or 0 if unable.
Call this to create a doubly mapped circular buffer.
Implements gr_vmcircbuf_factory.
|
inlinevirtual |
return name of this factory
Implements gr_vmcircbuf_factory.
|
static |