GNU Radio 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:

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)
inlineprotected
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: