Raise error if length of exported symbols exceeds boost::serialization limit
[libt2n] / README
CommitLineData
53d60743 1-------------------------------------------------------------------
cf902cad 2libt2n version 0.7
53d60743
TJ
3-------------------------------------------------------------------
4libt2n (talk2neighbor) is a C++ IPC (inter process communication) library
5with an additional code generator (libt2n-codegen).
d8d80698 6
53d60743
TJ
7Before inventing our own IPC library, we checked a lot of other IPC frameworks
8like CORBA, D-BUS and ICE. But they weren't easy to use and did not allow
9passing complex C++ objects like vectors, maps and your own classes.
10
11Communication between client and server is currently done using
12Unix domain sockets (named pipes) or TCP. But the library is designed
13transport-independent, so it can be expanded to
14shared memory or other mechanisms.
15
16Serializing all the complex objects is done with Boost serialization.
17The complete manual is generated by doxygen in the doc directory.
18
cf902cad 19Changes from 0.6
9a5d7790 20----------------
cf902cad
TJ
21* add support for external select() calls
22* reset timeout if connection is active
23* cmake build system and general cmake support
24* prevent buffer overflow with overlong socket paths
25* fix compilation with newer gcc / glibc versions
53d60743
TJ
26
27You'll find the newest version of libt2n at:
d640e9d9 28http://www.intra2net.com/en/developer/libt2n
53d60743
TJ
29
30-------------------------------------------------------------------
a8f4c12d 31www.intra2net.com 2006-2015 Intra2net AG
53d60743 32-------------------------------------------------------------------