GNU Radio 2.x: gr_vmcircbuf Class Reference

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

# gr_vmcircbuf Class Reference

`#include <gr_vmcircbuf.h>`

Inheritance diagram for gr_vmcircbuf:

[legend]
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:

- gr_vmcircbuf.h
- gr_vmcircbuf.cc