Voici la liste des espaces de noms de POCO C++ Libraries :
Espace de noms | Description |
---|---|
Poco | Cet espace de nom contient l'espace de noms racine de toutes les bibliothèques POCO et contient des utilitaires généraux comme la gestion des processus léger, des fichiers et des exceptions. |
Poco::ActiveRecord | Cet espace de nom permet de fournir un modèle "Active Record" pour simplifier la manipulation des bases de données, inspiré des cadres d'applications comme Ruby on Rails. |
Poco::Crypto | Cet espace de nom fournit des fonctionnalités pour la cryptographie, notamment la gestion des certificats et le chiffrement avec des algorithmes comme AES et RSA. |
Poco::Data | Cet espace de nom offre une interface unifiée pour interagir avec différentes bases de données, en utilisant SQL et en gérant sessions et transactions. |
Poco::Data::Keywords | Cet espace de nom fournit des mots-clés spécifiques pour simplifier l'écriture des requêtes SQL en C++ (par exemple, into, use). |
Poco::Data::MySQL | Cet espace de nom implémente un connecteur permettant d'interagir avec les bases de données MySQL via Poco::Data. |
Poco::Data::ODBC | Cet espace de nom fournit un connecteur ODBC permettant d'interagir avec n'importe quelle base de données compatible avec ODBC. |
Poco::Data::PostgreSQL | Cet espace de nom implémente un connecteur permettant d'interagir avec PostgreSQL via Poco::Data. |
Poco::Data::SQLite | Cet espace de nom fournit un connecteur SQLite léger et rapide, idéal pour des applications nécessitant une base de données embarquée. |
Poco::Data::Test | Cet espace de nom contient des outils et des modules pour tester les fonctionnalités liées aux bases de données. |
Poco::Details | Cet espace de nom contient des détails d'implémentation interne et n'est généralement pas utilisé directement par les développeurs. |
Poco::Dynamic | Cet espace de nom fournit des outils pour travailler avec des types dynamiques comme DynamicAny, utiles pour des données au type inconnu à la compilation. |
Poco::Dynamic::Impl | Cet espace de nom contient des détails internes d'implémentation pour Poco::Dynamic. |
Poco::JSON | Cet espace de nom permet de fournir des fonctionnalités pour lire, écrire et manipuler des fichiers ou données JSON, avec des classes comme Parser, Object, Array. |
Poco::JWT | Cet espace de nom contient une implémentation des JSON Web Tokens (JWT) pour l'authentification et la sécurisation des API. |
Poco::MongoDB | Cet espace de nom permet de fournir un client natif pour interagir avec une base de données MongoDB. |
Poco::Net | Cet espace de nom permet de fournir des outils pour la communication réseau, avec support des protocoles HTTP, SMTP, FTP, WebSocket, et des connexions sécurisées (SSL/TLS). |
Poco::Net::Impl | Cet espace de nom contient des détails internes liés aux fonctionnalités réseau. |
Poco::Prometheus | Cet espace de nom fournit des outils pour exposer des métriques compatibles avec Prometheus pour la surveillance des systèmes. |
Poco::Redis | Cet espace de nom offre des fonctionnalités pour interagir avec une base de données Redis. |
Poco::Util | Cet espace de nom contient des utilitaires pour gérer la configuration, les options de ligne de commande et les fichiers journaux. |
Poco::Util::Units | Cet espace de nom fournit des fonctionnalités pour manipuler des unités de mesure (par exemple, mètres, secondes,...). |
Poco::Util::Units::Constants | Cet espace de nom définit des constantes courantes pour les unités de mesure. |
Poco::Util::Units::Internal | Cet espace de nom contient des détails d'implémentation internes pour le système d'unités. |
Poco::Util::Units::Units | Cet espace de nom permet de définir des types et des classes pour représenter les différentes unités. |
Poco::Util::Units::Values | Cet espace de nom permet de fournir des outils pour manipuler les valeurs associées aux unités. |
Poco::XML | Cet espace de nom permet de fournir des outils pour manipuler des fichiers XML (analyseur, génération, validation), avec support des standards DOM et SAX. |
Poco::Zip | Cet espace de nom contient des outils pour travailler avec des fichiers ZIP, permettant de compresser, décompresser et explorer des archives ZIP. |
hsql | Cet espace de nom est généralement utilisé dans des projets tiers pour manipuler SQL, représentant un système simplifié d'écriture de requêtes SQL. |
std | Cet espace de nom est celui du standard C++ et contient des fonctionnalités comme les containers (std::vector, std::string) et les flux (std::ostream). |
Dernière mise à jour : Vendredi, le 24 janvier 2025