UPDATE | changes since 19 jun 2024 : 507 files changed, 25036 insertions, 15299 deletions |
SUMMARY | theLink - A library to connect things, run a server and integrate an application |
NEWS FROM: 24 sep, 2024 | The main focus was Java integration into NHI10 and the new callback-documentation. |
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# | VB.Net | java | Go | python | ruby | tcl | perl | php |
---|---|---|---|---|---|---|---|---|---|---|---|
Tutorial | YES | YES | YES | YES | YES | YES | YES | YES | YES | YES | YES |
misc | 1 | 2 | 3 | 4 | 5 |
---|---|---|---|---|---|
howtos | HOWTO LibMsgque | HOWTO Filter | HOWTO Tests | HOWTO Faqs | HOWTO Performance |
documentation | C | C++ | C# | VB.NET | java | Go | python | ruby | tcl | perl | php |
---|---|---|---|---|---|---|---|---|---|---|---|
example | HOWTO work on and with a context | ||||||||||
context | C | C++ | C# | VB.Net | Java | Go | Python | Ruby | Tcl | Perl | PHP |
example | simple Client/Server to multiplicate two double values | ||||||||||
server | C | C++ | C# | VB.Net | Java | Go | Python | Ruby | Tcl | Perl | PHP |
client | C | C++ | C# | VB.Net | Java | Go | Python | Ruby | Tcl | Perl | PHP |
example | advanced Client/Server using external/internal service, instance-attribute and high-api | ||||||||||
server | C | C++ | C# | VB.Net | Java | Go | Python | Ruby | Tcl | Perl | PHP |
client | C | C++ | C# | VB.Net | Java | Go | Python | Ruby | Tcl | Perl | PHP |
example | Filter to add a "<>" around every column | ||||||||||
filter | C | C++ | C# | VB.Net | Java | Go | Python | Ruby | Tcl | Perl | PHP |
example | Documentation of the MyRouter tool used for route2.test | ||||||||||
server | C | C++ | C# | VB.Net | Java | Go | Python | Ruby | Tcl | Perl | PHP |
example | Documentation of the Filter6 tool used for trans2.test | ||||||||||
filter | C | C++ | C# | VB.Net | Java | Go | Python | Ruby | Tcl | Perl | PHP |
example | Documentation of the Identification-Test tool used for example.test | ||||||||||
client | C | C++ | C# | VB.Net | Java | Go | Python | Ruby | Tcl | Perl | PHP |
server | C | C++ | C# | VB.Net | Java | Go | Python | Ruby | Tcl | Perl | PHP |
example | Documentation of the perfserver tool used for example.test | ||||||||||
server | C | C++ | C# | VB.Net | Java | Go | Python | Ruby | Tcl | Perl | PHP |
example | Documentation of the MyTransaction tool used for example.test | ||||||||||
client | C | C++ | C# | VB.Net | Java | Go | Python | Ruby | Tcl | Perl | PHP |
example | mpgrep a massive parallel grep tool to search for strings in very large blobs | ||||||||||
tool | no | C++ | no | no | no | no | no | no | tcl | no | no |