| 1 | ------------------------------------------------------------------- |
| 2 | libt2n version 0.6 |
| 3 | ------------------------------------------------------------------- |
| 4 | libt2n (talk2neighbor) is a C++ IPC (inter process communication) library |
| 5 | with an additional code generator (libt2n-codegen). |
| 6 | |
| 7 | Before inventing our own IPC library, we checked a lot of other IPC frameworks |
| 8 | like CORBA, D-BUS and ICE. But they weren't easy to use and did not allow |
| 9 | passing complex C++ objects like vectors, maps and your own classes. |
| 10 | |
| 11 | Communication between client and server is currently done using |
| 12 | Unix domain sockets (named pipes) or TCP. But the library is designed |
| 13 | transport-independent, so it can be expanded to |
| 14 | shared memory or other mechanisms. |
| 15 | |
| 16 | Serializing all the complex objects is done with Boost serialization. |
| 17 | The complete manual is generated by doxygen in the doc directory. |
| 18 | |
| 19 | Changes from 0.5 |
| 20 | ---------------- |
| 21 | * Switch license to GPLv2 + linking exception |
| 22 | * Don't rethrow unknown exceptions |
| 23 | * Migrate to Boost unit test framework |
| 24 | * gccxml wrapper: Filter -pthread from newer gcc versions |
| 25 | * rpm package: Build in parallel |
| 26 | |
| 27 | You'll find the newest version of libt2n at: |
| 28 | http://www.intra2net.com/en/developer/libt2n |
| 29 | |
| 30 | ------------------------------------------------------------------- |
| 31 | www.intra2net.com 2006-2011 Intra2net AG |
| 32 | ------------------------------------------------------------------- |