gr_vmcircbuf Class Reference
[Misc Common Base Classes]

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

#include <gr_vmcircbuf.h>

Inheritance diagram for gr_vmcircbuf:

Inheritance graph
[legend]

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]

References d_base.

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

References d_base, and d_size.


Member Data Documentation

char* gr_vmcircbuf::d_base [protected]

int gr_vmcircbuf::d_size [protected]

Referenced by pointer_to_second_copy().


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

Generated on Thu Mar 5 09:03:16 2009 for GNU Radio 3.1.3 by  doxygen 1.5.8