This software offers a sizeable class library for programming needs.
Among these additional classes are I/O portability and multi-threading portability, which aid in producing Unix daemons and NT services portably. Moreover, PTLib features a wide range of internet protocols, which have been added over the years for internet portability. All these innovative features make PTLib a great portable tool library, thus explaining its name change.
PTLib boasts of basic "container" classes such as arrays, linear lists, sorted lists (RB Tree), and dictionaries (hash tables), which were created before the STL was standardized. However, with future versions of PTLib, many of these classes will be replaced or supplemented by the STL.
The in-house products have extensively used the PTLib library before. However, the decision to support the Open H323 project by incorporating some of the code written for one of their products into PTLib led to its release into the open-source world.
Overall, PTLib is a reliable class library that comes with lots of features for multi-platform applications. Its recent incorporation into the open-source world is excellent news for developers seeking to leverage its excellent features.
Version 2.6.5: N/A