Puma Reference Manual | Puma: Puma::Pipe Class Reference |
#include <Pipe.h>
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 () |
Puma::Pipe::Pipe | ( | int | buffer_size | ) |
Puma::Pipe::~Pipe | ( | ) |
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 | ( | ) |