BEEP-8 Helper Lib 1.0.0
|
Module for data pipeline processing using pipes. More...
#include <cstddef>
#include <vector>
#include <memory>
#include <b8/type.h>
Go to the source code of this file.
Classes | |
class | Pipe::CPipe |
Base class for all pipe implementations. More... | |
class | Pipe::CNullPipe |
A null pipe class that does nothing. More... | |
class | Pipe::CMemReaderPipe |
A memory reader pipe class that reads data from a memory buffer. More... | |
class | Pipe::CMemBufferPipe |
A memory buffer pipe class that holds data in a buffer. More... | |
class | Pipe::CFilePipe |
A file pipe class that reads and writes data to a file. More... | |
Functions | |
void | Pipe::Move (std::shared_ptr< Pipe::CPipe > pipe_in_, std::shared_ptr< Pipe::CPipe > pipe_out_) |
Moves data from one pipe to another. | |
Module for data pipeline processing using pipes.
This module provides functions and classes for data pipeline processing using pipes. The Pipe namespace contains various classes and functions to manage and transfer data between different stages of a pipeline.
Here is an example of how to use this module to transfer data between pipes:
|
extern |
Moves data from one pipe to another.
This function moves data from the input pipe to the output pipe until the input pipe is empty.
pipe_in_ | The input pipe from which data is read. |
pipe_out_ | The output pipe to which data is written. |