Puma Reference Manual Puma::Pipe Class Reference



Puma::Pipe Class Reference

#include <Pipe.h>

Inheritance diagram for Puma::Pipe:
Inheritance graph

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 ()
 
- Public Member Functions inherited from Puma::Source
 Source ()
 
virtual ~Source ()
 
virtual int size ()
 
- Public Member Functions inherited from Puma::Sink
virtual ~Sink ()
 

Constructor & Destructor Documentation

Puma::Pipe::Pipe ( int  buffer_size)
Puma::Pipe::~Pipe ( )

Member Function Documentation

void Puma::Pipe::dump ( )
int Puma::Pipe::free ( )
bool Puma::Pipe::full ( )
inlinevirtual

Implements Puma::Sink.

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.




Puma Reference Manual. Created on Tue Jan 19 2016.