GNU Radio 3.6.5 C++ API

gr_vmcircbuf Class Reference

abstract class to implement doubly mapped virtual memory circular buffers More...

#include <gr_vmcircbuf.h>

Inheritance diagram for gr_vmcircbuf:
gr_vmcircbuf_createfilemapping gr_vmcircbuf_mmap_shm_open gr_vmcircbuf_mmap_tmpfile gr_vmcircbuf_sysv_shm

List of all members.

Public Member Functions

virtual ~gr_vmcircbuf ()
void * pointer_to_first_copy () const
void * pointer_to_second_copy () const

Protected Member Functions

 gr_vmcircbuf (int size)

Protected Attributes

int d_size
char * d_base

Detailed Description

abstract class to implement doubly mapped virtual memory circular buffers


Constructor & Destructor Documentation

gr_vmcircbuf::gr_vmcircbuf ( int  size) [inline, protected]
virtual gr_vmcircbuf::~gr_vmcircbuf ( ) [virtual]

Member Function Documentation

void* gr_vmcircbuf::pointer_to_first_copy ( ) const [inline]
void* gr_vmcircbuf::pointer_to_second_copy ( ) const [inline]

Member Data Documentation

char* gr_vmcircbuf::d_base [protected]
int gr_vmcircbuf::d_size [protected]

The documentation for this class was generated from the following file: