Puma Reference Manual Puma: Puma::Pipe Class Reference



Puma::Pipe Class Reference

#include <Pipe.h>

Inheritance diagram for Puma::Pipe:

Inheritance graph

List of all members.

Public Member Functions

 Pipe (int buffer_size)
 ~Pipe ()
int read (char *dest, int n)
int write (const char *dest, int n)
int free ()
bool full ()
void dump ()


Constructor & Destructor Documentation

Puma::Pipe::Pipe ( int  buffer_size  ) 

Puma::Pipe::~Pipe (  ) 


Member Function Documentation

int Puma::Pipe::read ( char *  dest,
int  n 
) [virtual]

Implements Puma::Source.

int Puma::Pipe::write ( const char *  dest,
int  n 
) [virtual]

Implements Puma::Sink.

int Puma::Pipe::free (  ) 

bool Puma::Pipe::full (  )  [inline, virtual]

Implements Puma::Sink.

void Puma::Pipe::dump (  ) 




Puma Reference Manual. Created on 11 Jul 2008.