| version 1.1, 2002/06/26 12:00:49 |
version 1.2, 2003/11/28 17:34:35 |
|
|
| |
|
| extended pipelining, project specification, 14/10/2001 |
extended pipelining, project specification, 14/10/2001 |
| |
|
| (c) 2001 Ondrej Jombik <nepto@pobox.sk> |
(c) 2001 Ondrej Jombik <nepto@platon.sk> |
| |
|
| |
|
| Basic description: |
Basic description: |
| ------------------ |
------------------ |
| |
|
| Extended pipelining is easy to use pipeline process (re)director. It has |
Extended pipelining is easy to use pipeline process (re)director. It has |
| the main ability to run any number of subprocesses and redirect them basic |
the main ability to run any number of subprocesses and redirect them |
| filedescriptors. Basic filedescriptors are 0 (standart input), 1 (standart |
basic filedescriptors. Basic filedescriptors are 0 (standart input), |
| output) and 2 (standart errput). There is no restriction of pipe connection |
1 (standart output) and 2 (standart errput). There is no restriction of |
| except that, process outputs (output, errput) must be bind with one or more |
pipe connection except that, process outputs (output, errput) must be |
| processes input. |
bind with one or more processes input. |
| |
|
| |
|
| Features: |
Features: |
| --------- |
--------- |
| |
|
| It will features command line and config file process tree specification, |
It will features command line and config file process tree |
| fast data transfer, full subprocess control, subprocess run priority (nice), |
specification, fast data transfer, full subprocess control, subprocess |
| tty passing, and many others. |
run priority (nice), tty passing, and many others. |
| |
|
| |
|
| Programming language: |
Programming language: |
|
|
| Destination platforms: |
Destination platforms: |
| ---------------------- |
---------------------- |
| |
|
| Linux, but it should work also on UNIX based systems, such as FreeBSD, Solaris |
Linux, but it should work also on UNIX based systems, such as FreeBSD, |
| and others. |
Solaris and others. |
| |
|
| |
|
| License: |
License: |
| -------- |
-------- |
| |
|
| Ep will be free software; you can redistribute it and/or modify it under |
Ep will be free software; you can redistribute it and/or modify it under |
| the terms of the GNU General Public License as published by the Free Software |
the terms of the GNU General Public License as published by the Free |
| Foundation; either version 2 of the License, or (at your option) any later |
Software Foundation; either version 2 of the License, or (at your |
| version. |
option) any later version. |
| |
|
| |
|
| Special libraries: |
Special libraries: |
| ------------------ |
------------------ |
| |
|
| Extended pipelining project contains one sub project libcfg. Libcfg standalone |
Extended pipelining project contains one sub project libcfg. Libcfg |
| project for command line and config file parsing. Extended pipelining will use |
standalone project for command line and config file parsing. Extended |
| this project for two basic features (cmdline & cfg file parsing) implementation. |
pipelining will use this project for two basic features (cmdline & cfg |
| But it will be developed without any dependency on described project. |
file parsing) implementation. But it will be developed without any |
| |
dependency on described project. |
| |
|
| No other special dynamic or static library, except glibc, will be used for |
No other special dynamic or static library, except glibc, will be used |
| final project linking. |
for final project linking. |
| |
|
| |
|
| Development plan: |
Development plan: |
|
|
| Author & homepage: |
Author & homepage: |
| ------------------ |
------------------ |
| |
|
| Author is Ondrej Jombik <nepto@pobox.sk> |
Author is Ondrej Jombik <nepto@platon.sk> |
| |
|
| Project homepage will be http://www.platon.sk/projects/ep/ |
Project homepage will be http://platon.sk/projects/ep/ |
| |
|
| You can download current version from kepler.fmph.uniba.sk CVS server or get |
You can download current version from kepler.fmph.uniba.sk CVS server |
| snapshot from http://www.platon.sk/projects/ep/ep-current.tgz |
or get snapshot from http://platon.sk/projects/ep/ |
| |
|
| This document was written by Ondrej Jombik in 14th October 2001. |
This document was written by Ondrej Jombik in 14th October 2001. |
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| |
|
| Apr, 2001 3 |
|
| |
|
| |
|