Main Page | Namespace List | Class Hierarchy | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

gr_circular_file Class Reference

#include <gr_circular_file.h>

List of all members.

Public Member Functions

 gr_circular_file (const char *filename, bool writable=false, int size=0)
 ~gr_circular_file ()
bool write (void *data, int nbytes)
int read (void *data, int nbytes)
void reset_read_pointer ()

Private Attributes

int d_fd
int * d_header
unsigned char * d_buffer
int d_mapped_size
int d_bytes_read


Constructor & Destructor Documentation

gr_circular_file::gr_circular_file const char *  filename,
bool  writable = false,
int  size = 0
 

gr_circular_file::~gr_circular_file  ) 
 


Member Function Documentation

int gr_circular_file::read void *  data,
int  nbytes
 

void gr_circular_file::reset_read_pointer  ) 
 

bool gr_circular_file::write void *  data,
int  nbytes
 


Member Data Documentation

unsigned char* gr_circular_file::d_buffer [private]
 

int gr_circular_file::d_bytes_read [private]
 

int gr_circular_file::d_fd [private]
 

int* gr_circular_file::d_header [private]
 

int gr_circular_file::d_mapped_size [private]
 


The documentation for this class was generated from the following files:
Generated on Tue Mar 15 23:55:35 2005 for GNU Radio by  doxygen 1.4.0