| UPDATE | changes since nhi1-release-250425 : 422 files changed, 139 insertions, 1357 deletions |
| SUMMARY | theLink - A library to connect things, run a server and integrate your application |
| NEWS FROM: 10 apr, 2025 | The main focus was ATL integration into NHI10 .
|
| DETAILS | The theLink project is an infrastructure that allows multiple package-items to be linked together to act as one application.
The package-item can be a thread, a separate local process that is started by fork or spawn, or even a network of multiple services on multiple hosts. The package-item can be written in any language that is supported by the Programming-Language-Micro-Kernel (PLMK) support.
The package-item is connected to one another via a pipe or a socket and is based on packages which are sent from one package-item to another package-item and back.
|
| DEPENDENCIES | theKernel, theCompiler, https://www.sqlite.org/index.html |
| target | #1 | #2 | #3 | #4 | #5 |
|---|---|---|---|---|---|
| mqmsgque | Features | Filter | . | . | . |
| mqmsgque | INTRODUCTION | CONFIG | OPTIONS | CLASS | . |
| mqmsgque | HIGH | LINK | SERVICE | SEND | READ |
| mqmsgque | ROUTE | PROXY | SLAVE | STORAGE | CALLENV |
| language | C | C++ | C# | java | python | ruby | tcl | ATL |
|---|---|---|---|---|---|---|---|---|
| Tutorial | YES | YES | YES | YES | YES | YES | YES | YES |
| misc | 1 | 2 | 3 | 4 | 5 | 6 |
|---|---|---|---|---|---|---|
| howtos | HOWTO LibMsgque | HOWTO Filter | HOWTO Tests | HOWTO Faqs | HOWTO Performance | HOWTO Thread |
| documentation | C | C++ | C# | java | python | ruby | tcl | ATL |
|---|---|---|---|---|---|---|---|---|
| example | HOWTO work on and with a context | |||||||
| context | C | C++ | C# | Java | Python | Ruby | Tcl | ATL |
| example | simple Client/Server to multiplicate two double values | |||||||
| server | C | C++ | C# | Java | Python | Ruby | Tcl | ATL |
| client | C | C++ | C# | Java | Python | Ruby | Tcl | ATL |
| example | advanced Client/Server using external/internal service, instance-attribute and high-api | |||||||
| server | C | C++ | C# | Java | Python | Ruby | Tcl | ATL |
| client | C | C++ | C# | Java | Python | Ruby | Tcl | ATL |
| example | Filter to add a "<>" around every column | |||||||
| filter | C | C++ | C# | Java | Python | Ruby | Tcl | ATL |
| example | Documentation of the MyRouter tool used for route2.test | |||||||
| server | C | C++ | C# | Java | Python | Ruby | Tcl | ATL |
| example | Documentation of the Filter6 tool used for trans2.test | |||||||
| filter | C | C++ | C# | Java | Python | Ruby | Tcl | ATL |
| example | Documentation of the Identification-Test tool used for example.test | |||||||
| client | C | C++ | C# | Java | Python | Ruby | Tcl | ATL |
| server | C | C++ | C# | Java | Python | Ruby | Tcl | ATL |
| example | Documentation of the perfserver tool used for example.test | |||||||
| server | C | C++ | C# | Java | Python | Ruby | Tcl | ATL |
| example | Documentation of the MyTransaction tool used for example.test | |||||||
| client | C | C++ | C# | Java | Python | Ruby | Tcl | ATL |
| example | mpgrep a massive parallel grep tool to search for strings in very large blobs | |||||||
| tool | no | C++ | no | no | no | no | tcl | no |