blob: ebe3c4dedf06105c78997eb4f5d5b8913f236d1f (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
|
# libtuberia
libtuberia: a library to implement a pipeline
A pipeline would be:
*[Source] -> [queue_1] -> [Stage_1] -> [Queue_2] -> [Stage_2] -> [...] -> [Sink]*
Each source, stage, and sink runs in a thread, reads from its imput queue and write to the output queue
You can ommit the source and sink, and inject or retrive elements from the pipelie
## Building, Compiling, Installing
If you don't have a ./configure file, run:
- `autoreconf -fi`
When you have the ./configure file, run:
- `./configure`
- `make`
- `make install`
You can see some configuration options with:
- `./configure --help`
## Quick Guide
### Quick example
|