| libt2n LIBT2N (praten met buurman) is een C ++ -bibliotheek voor interprocescommunicatie (IPC) met een extra code generator. |
Download nu |
libt2n Rangschikking & Samenvatting
- Naam uitgever:
- Intra2net Opensource Team
- Uitgever website:
- http://www.intra2net.com/de/produkte/opensource/libt2n/
libt2n Tags
libt2n Beschrijving
libt2n (praten met buurman) is een C ++ -bibliotheek voor interprocescommunicatie (IPC) met een extra code generator. Libt2n-project is een C ++ -bibliotheek voor interprocescommunicatie (IPC) met een extra code generator (Libt2n-Codegen). Voordat we onze eigen IPC-bibliotheek uitvinden, controleerden we veel andere IPC-frameworks zoals Corba, D-Bus en Ice. Maar ze waren niet gemakkelijk te gebruiken (u hebt veel regels code nodig om een methode te exporteren of te gebruiken, laat staan goede foutbehandeling) en stond het passerende complexe C ++ -objecten zoals vectoren, kaarten en uw eigen klassen niet toe. Om dit allemaal te krijgen, moesten we ons eigen framework ontwikkelen. Er is een lijst met doelen die we in gedachten hadden gehacht tijdens het ontwikkelen: · Eenvoudig te gebruiken, mimimum van codelijnen die nodig zijn om methoden te exporteren en gebruik te maken · Handgrepen complexe C ++ structuren zoals kaarten van vectoren, enz. · Geeft uitzonderingen van de server terug naar de beller · Eenvoudige integratie in AutoTools en PKG-CONFIGOF-cursus We moesten de functieset beperken, dus Libt2n heeft momenteel deze beperkingen: C ++ alleen · Synchroon, blokkering, geen callbacks · Geen server- Zijobjecten, alleen functies die u kunt bellen · Geen threads of meerdere serverprocessen voor het hanteren van meerdere verzoeken bij oncecommunicatie tussen client en server is momenteel gedaan met behulp van Unix-domeinen (genoemde pijpen) of TCP. Maar de bibliotheek is ontworpen transportonafhankelijk, dus het kan worden uitgebreid tot gedeelde geheugen of andere mechanismen. Serialiseren van alle complexe objecten is gedaan met de serialisatie van de boost. Vereisten: · Boost serialisatie · GCCXML · Libxmlpp · PKG-config · GNU Autotools Wat is er nieuw in deze release: · Belangrijke bugfixes zijn gemaakt. Libt2n verhuisde naar een nieuw huis.
libt2n Gerelateerde software