poco
C++ libraries for building network-based applications
POCO, the C++ Portable Components, is a collection of open source C++ class libraries that simplify and accelerate the development of network-centric, portable applications in C++. The libraries integrate perfectly with the C++ Standard Library and fill many of the functional gaps left open by it. Their modular and efficient design and implementation makes the C++ Portable Components extremely well suited for embedded development, an area where the C++ programming language is becoming increasingly popular, due to its suitability for both low-level (device I/O, interrupt handlers, etc.) and high-level object-oriented development. Of course, POCO is also ready for enterprise-level challenges. The POCO libraries free developers from re-inventing the wheel, and allow them to spend their time on more worthwhile areas, such as getting things done quickly and working on the features that make their application unique.
homepage ↗ sourceforge: poco github: pocoproject/poco
Available in
| Overlay | Newest | Ebuilds | Last activity | |
|---|---|---|---|---|
| gentoo gitweb ↗ | 1.15.3 | 4 | 13 h | details › |
Versions & arches
| Version | Overlay | amd64 | arm64 | x86 | ppc64 | arm | Committed | |
|---|---|---|---|---|---|---|---|---|
| 1.15.3 | gentoo | amd64 testing | arm64 testing | x86 testing | ppc64 testing | arm testing | — | view · download · history ↗ |
| 1.15.1 | gentoo | amd64 testing | arm64 testing | x86 testing | ppc64 testing | arm testing | — | view · download · history ↗ |
| 1.15.0 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | arm stable | — | view · download · history ↗ |
| 1.14.2 | gentoo | amd64 stable | arm64 stable | x86 stable | ppc64 stable | arm stable | — | view · download · history ↗ |
Use flags of 1.15.3
- 7z Add Support for the 7z archive format
- activerecord Add ActiveRecord support
- avahi Add Support for avahi DNS-SD (zeroconf)
- cppparser Build and install a minimal C++ parser
- +crypt Encryption and digital signing classes (including SSL and JWT).
- +data Database abstraction layer to easily send/retrieve data to/from various databases
- examples Install examples, usually source code
- iodbc Add support for iODBC library
- mariadb Prefer dev-db/mariadb-connector-c over dev-db/mysql-connector-c
- +mongodb Add dev-db/mongodb support
- mysql Add mySQL Database support
- +net Classes to write network clients & servers
- odbc Add ODBC Support (Open DataBase Connectivity)
- +pagecompiler Simple compiler translating HTML pages containing embedded C++ code into HTTPRequestHandler classes
- pdf Add general support for PDF (Portable Document Format), this replaces the pdflib and cpdflib flags
- pocodoc POCO documentation generator
- postgres Add support for the postgresql database
- prometheus Add prometheus monitoring system support
- sqlite Add support for sqlite - embedded sql database
- test Enable dependencies and/or preparations necessary to run tests (usually controlled by FEATURES=test but can be toggled independently)
- +util Several utility classes (like logger, timer, config file parser). Also enables JSON
- +xml Add support for XML files
- +zip Add support for the zip & gz archive formats