main 9.0
|
LAST UPDATE |
Reorganization of the theLink documentation. |
SUMMARY |
theLink - Is a tool to extract the definitions from a given api in order to generate new code based on it, which is then integrated into the target-project |
NEWS FROM: 23 Nov, 2023 |
Add section Overview |
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 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 |
---|---|---|---|---|---|---|---|---|---|---|---|
MqMsgque | YES | YES | YES | YES | YES | YES | YES | YES | YES | YES | YES |
Tutorial | YES | YES | YES | YES | YES | YES | YES | YES | YES | YES | YES |
misc | 1 | 2 | 3 | 4 | 5 | 6 | 7 |
---|---|---|---|---|---|---|---|
howtos | HOWTO LibMsgque | HOWTO Filter | HOWTO Tests | HOWTO Faqs | . | . | . |
tools | Nhi1Label | Nhi1BuildLanguage | Nhi1Config | Nhi1Exec | Nhi1Switch | Nhi1Tags | Nhi1Docs |
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 |