Main Page | Modules | Namespace List | Class Hierarchy | Class List | Directories | File List | Class Members | File Members

gr_vmcircbuf Class Reference

#include <gr_vmcircbuf.h>

Inheritance diagram for gr_vmcircbuf:

gr_vmcircbuf_mmap_shm_open gr_vmcircbuf_mmap_tmpfile gr_vmcircbuf_sysv_shm List of all members.

Detailed Description

abstract class to implement doubly mapped virtual memory circular buffers


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


Constructor & Destructor Documentation

gr_vmcircbuf::gr_vmcircbuf int  size  )  [inline, protected]
 

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 files:
Generated on Tue Mar 29 19:11:36 2005 for GNU Radio 2.x by  doxygen 1.4.2