Télécharger la liste

Description du projet

UCommon is a lightweight C++ library to facilitate using C++ design patterns even for very deeply embedded applications, such as for systems using uClibc along with POSIX threading support. For this reason, UCommon disables language features that consume memory or introduce runtime overhead. UCommon introduces some design patterns from Objective-C, such as reference counted objects, memory pools, and smart pointers. UCommon introduces some new concepts for handling of thread locking and synchronization.

Système requise

System requirement is not defined
Information regarding Project Releases and Project Resources. Note that the information here is a quote from Freecode.com page, and the downloads themselves may not be hosted on OSDN.

2011-06-13 06:16
5.0.2

Depuis la version 5 de uCommon GNU, héritabilité des classes fil ucommon ont été étendus, et ce que l'on a appelé séparément comme GNU Common C + + est maintenant fusionné dans et inclus dans le package ucommon, en utilisant des classes de base ucommon. uCommon GNU est aussi nécessaire pour soutenir GNU ccRTP (et libzrtpcpp) version 2.0 et ultérieures. La dernière version de ucommon (5.0.2) ajoute le support de OpenSSL FIPS de conformité et un archiveur portable cryptographiques.
Tags: Stable
Starting with version 5 of GNU uCommon, inheritability of ucommon thread classes were extended, and what used to be known separately as GNU Common C++ is now merged into and included as part of the ucommon package, using ucommon core classes. GNU uCommon is now also required to support GNU CCRTP (and libzrtpcpp) version 2.0 and later. The latest release of ucommon (5.0.2) adds support for OpenSSL FIPS compliance and a portable cryptographic archiver.

2011-01-23 17:39
4.1.0

C + + génériques ont été introduits. Des améliorations ont été apportées au système de construction cmake. Séparation des conteneurs a été fait.
Tags: Major feature enhancements
C++ generics were introduced. Improvements were made to the cmake build system. Separation of containers was done.

2010-10-01 19:12
4.0.2

L'ensemble de l'API a été réorganisée, en partie en se concentrant sur l'introduction officielle de «protocoles», un concept emprunté à Objective-C et les langages similaires. Un certain nombre de nouveaux utilitaires ont aussi été introduites pour effacer en toute sécurité des fichiers et à détruire explicitement médicolégal utiles méta-données.
Tags: refactoring and security
The entire API was reorganized, in part focusing on the formal introduction of "protocols", a concept borrowed from Objective-C and similar languages. A number of new utilities have also been introduced to securely erase individual files and to explicitly destroy forensically useful meta-data.

2010-09-19 20:05
3.4.0

Cette version se recentre sur la mission de uCommon comme une bibliothèque d'exécution noyau léger pour C + + axé sur les design patterns, threads, sockets, et de la sécurité. D'autres bibliothèques qui ont été récemment ajoutés ont été détachés, y compris ccscript4, qui fera partie de la prochaine version Bayonne.
Tags: refactored library
This version refocuses on the mission of uCommon as a lightweight core runtime library for C++ focused on design patterns, threads, sockets, and security. Other libraries that were recently added have been detached, including ccscript4, which will become part of the next Bayonne release.

2010-08-07 15:56
3.3.2

Intégration de soutien à l'internationalisation par gettext, et du système de journalisation d'erreur, et l'argument shell améliorer l'analyse à travers des objets shell.
Tags: Major feature enhancements
Integration of internationalization support through gettext, and of system error logging, and improved shell argument parsing through shell objects.

Project Resources