Section courante

A propos

Section administrative du site

 Langage  Elément  Aide 
ABAP/4
Ada
Assembleur
Assembly & bytecode
ASP (Active Server Pages)
Basic
C
C++
C# (C Sharp)
Cobol
ColdFusion
Fortran
HTML
Java
JavaScript
LISP
Logo
LotusScript
Oberon
Pascal
Perl
PHP
PL/1
Prolog
Python
Rebol
REXX
Ruby
SAS
NoSQL
SQL
Swift
X++ (Axapta)
GNAT
SMALLAda
VHDL
Assembleur 370
Assembleur 1802
Assembleur 4004
Assembleur 6502
Assembleur 6800
Assembleur 68000
Assembleur 8080 et 8085
Assembleur 8089
Assembleur 80x86
Assembleur AGC4
Assembleur ARM
Assembleur DPS 8000
Assembleur i860
Assembleur Itanium
Assembleur MIPS
Assembleur PDP-11
Assembleur PowerPC
Assembleur RISC-V
Assembleur SPARC
Assembleur SuperH
Assembleur UNIVAC I
Assembleur VAX
Assembleur Z80
Assembleur Z8000
Assembleur z/Architecture
ASSEMBLER/MONITOR 64
Micol Assembler
GFA Assembler
A86
MASM (Macro Assembler)
TASM (Turbo Assembler)
CIL
Jasmin
LLVM
MSIL
Parrot
P-Code (PCode)
SWEET16
G-Pascal
ASP 1.0
ASP 2.0
ASP 3.0
ASP.NET
ASP.NET Core
ABasiC (Amiga)
Adam SmartBASIC
Altair BASIC
AmigaBASIC (Amiga)
AMOS Basic (Amiga)
Atari Basic (Atari 400, 600 XL, 800, 800XL)
Basic Apple II (Integer BASIC/APPLESOFT)
Basic Commodore 64 (CBM-BASIC)
Basic Commodore 128 (BASIC 7.0)
Basic Commodore VIC-20 (CBM-BASIC 2.0)
Basic Coco 1 (Color Basic)
Basic Coco 2 (Extended Color Basic)
Basic Coco 3 (Extended Color Basic 2.0)
BASICA (PC DOS)
Basic Pro
BBC BASIC
Blitz BASIC (Amiga)
DarkBASIC
Dartmouth BASIC
GFA-Basic (Atari ST/Amiga)
GWBASIC (MS-DOS)
Liberty BASIC
Locomotive BASIC (Amstrad CPC)
MSX-Basic
Omikron Basic (Atari ST)
Oric Extended Basic
Power Basic
Quick Basic/QBasic (MS-DOS)
Sinclair BASIC (ZX80, ZX81, ZX Spectrum)
ST BASIC (Atari ST)
Turbo Basic
Vintage BASIC
VBScript
Visual Basic (VB)
Visual Basic .NET (VB .NET)
Visual Basic pour DOS
Yabasic
BeckerBASIC
SIMONS' BASIC
Basic09 d'OS-9
Disk Extended Color Basic
Basic09 d'OS-9
Disk Extended Color Basic
Access
Excel
Visual Basic pour Windows
Visual Basic .NET pour Windows
C Shell Unix (csh)
C pour Amiga
C pour Atari ST
C pour DOS
C pour Falcon030
C pour GEMDOS (Atari ST)
C pour Linux
C pour PowerTV OS
C pour OS/2
C pour Unix
C pour Windows
Aztec C
CoCo-C
GNU C
HiSoft C
IBM C/2
Introl-C
Lattice C
Microsoft C
MinGW C
MSX-C
Open Watcom C
OS-9 C Compiler
Pure C
Quick C
Turbo C
HiSoft C for Atari ST
HiSoft C for CP/M (Amstrad CPC)
C++ pour OS/2
C++ pour Windows
Borland C++
C++Builder
IBM VisualAge C++
Intel C++
MinGW C++
Open Watcom C++
Symantec C++
Turbo C++
Visual C++
Visual C++ .NET
Watcom C++
Zortech C++
C# (C Sharp) pour Windows
Apple III Cobol
Microsoft Cobol
BlueDragon
Lucee
OpenBD
Railo
Smith Project
Microsoft Fortran
WATFOR-77
CSS
FBML
Open Graph
SVG
XML
XSL/XSLT
LESS
SASS
GCJ (GNU)
JSP
Jython
Visual J++
Node.js
TypeScript
AutoLISP
ACSLogo
LotusScript pour Windows
Amiga Oberon
Oberon .NET
Apple Pascal
Delphi/Kylix/Lazarus
Free Pascal
GNU Pascal
HighSpeed Pascal
IBM Personal Computer Pascal
Lisa Pascal
Maxon Pascal
MPW Pascal
OS-9 Pascal
OSS Personal Pascal
Pascal-86
Pascal du Cray Research
Pascal/VS
Pascal-XT
PURE Pascal
QuickPascal
RemObjets Chrome
Sun Pascal
THINK Pascal
Tiny Pascal (TRS-80)
Turbo Pascal
UCSD Pascal
VAX Pascal
Virtual Pascal
Turbo Pascal for CP/M-80
Turbo Pascal for DOS
Turbo Pascal for Macintosh
Turbo Pascal for Windows
CodeIgniter (Cadre d'application)
Drupal (Projet)
Joomla! (Projet)
Phalanger (PHP .NET)
phpBB (Projet)
Smarty (balise)
Twig (balise)
Symfony (Cadre d'application)
WordPress (Projet)
Zend (Cadre d'application)
PL360
PL/M-80
PL/M-86
Turbo Prolog
CPython
IronPython
Jython
PyPy
AREXX
Regina REXX
JMP
Btrieve
Cassandra
Clipper
CouchDB
dBASE
Hbase
Hypertable
MongoDB
Redis
Access
BigQuery
DB2
H2
Interbase
MySQL
Oracle
PostgreSQL
SAP HANA
SQL Server
Sybase
U-SQL
Introduction
Référence des espaces de noms
Préface
Notes légales
Dictionnaire
Recherche

Voici la liste des classes de POCO C++ Libraries :

Classe Espace de noms Description
ASCIIEncoding Poco Cette classe permet de gérer l'encodage et le décodage ASCII.
AbstractCache Poco Cette classe abstraite contient une implémentation des caches personnalisés.
AbstractDelegate Poco Cette classe abstraite contient les gestionnaires d'événements.
AbstractEvent Poco Cette classe permet de fournir une interface abstraite pour gérer les événements.
AbstractInstantiator Poco Cette classe abstraite permet de créer des objets dynamiques.
AbstractMetaObject Poco Cette classe permet de fournir des métadonnées abstraites pour des objets dynamiques.
AbstractObserver Poco Cette classe contient une implémentation abstraite pour l'observation des événements.
AbstractPriorityDelegate Poco Cette classe abstraite contient les gestionnaires d'événements avec des priorités.
AbstractStrategy Poco Cette classe abstraite contient l'interface abstraite pour les stratégies dans divers algorithmes.
AbstractTimerCallback Poco Cette classe contient un interface pour les rappels associés aux minuteries.
AccessExpirationDecorator Poco Cette classe contient un décorateur pour ajouter une expiration basée sur l'accès aux caches.
AccessExpireCache Poco Cette classe contient une implémentation de cache avec expiration basée sur l'accès.
AccessExpireLRUCache Poco Cette classe contient un cache avec expiration basée sur l'accès et algorithme LRU (Least Recently Used).
AccessExpireStrategy Poco Cette classe contient une stratégie pour gérer les éléments expirés d'un cache.
ActiveDispatcher Poco Cette classe permet de gérer l'exécution désynchronisée des méthodes actives.
ActiveMethod Poco Cette classe contient une représentation d'une méthode active pouvant être appelée de manière désynchronisée.
ActiveResult Poco Cette classe contient le résultat d'une méthode active.
ActiveResultHolder Poco Cette classe permet d'entreposer les résultats des méthodes actives.
ActiveRunnable Poco Cette classe contient une implémentation d'un exécutable actif.
ActiveRunnableBase Poco Cette classe contient la base pour les tâches exécutables actives.
ActiveStarter Poco Cette classe permet de lancer automatiquement les méthodes actives.
ActiveThreadPool Poco Cette classe permet de gérer un bassin de processus léger actifs pour exécuter des tâches.
Activity Poco Cette classe contient une représentation d'une activité pouvant être démarrée et arrêtée dynamiquement.
Any Poco Cette classe contient un conteneur générique pour entreposer des données de type quelconque.
ApplicationException Poco Cette classe contient la base pour les exceptions spécifiques aux applications.
ArchiveByNumberStrategy Poco Cette classe contient la stratégie pour archiver les fichiers par nombre.
ArchiveByTimestampStrategy Poco Cette classe contient la stratégie pour archiver les fichiers par horodatage.
ArchiveStrategy Poco Cette classe contient la base pour les stratégies d'archivage.
Array Poco Cette classe permet de fournir une implémentation générique pour gérer des tableaux dynamiques.
Ascii Poco Cette classe contient l'utilitaire pour vérifier et manipuler les caractères ASCII.
AssertionViolationException Poco Cette classe contient l'exception levée en cas de violation d'une assertion.
AsyncChannel Poco Cette classe contient le canal de journalisation désynchronisée.
AsyncNotificationCenter Poco Cette classe permet de gérer les avertissements de manière désynchronisée.
AsyncObserver Poco Cette classe permet de fournir une observation d'événements désynchronisée.
AtomicCounter Poco Cette classe contient un compteur atomique sécurisé pour les environnements multi-processus léger.
AtomicFlag Poco Cette classe contient une implémentation d'un drapeau atomique pour synchroniser les processus léger.
AutoPtr Poco Cette classe contient un pointeur intelligent avec gestion automatique de la mémoire.
AutoReleasePool Poco Cette classe contient un bassin pour gérer les objets AutoPtr et leur libération automatique.
BadCastException Poco Cette classe contient une exception levée en cas de tentative de conversion de type invalide.
Base32Decoder Poco Cette classe permet de décoder les données encodées en Base32.
Base32DecoderBuf Poco Cette classe contient une implémentation d'un tampon pour le décodage Base32.
Base32DecoderIOS Poco Cette classe contient le flux d'entrée pour le décodage Base32.
Base32Encoder Poco Cette classe contient l'encodage des données en Base32.
Base32EncoderBuf Poco Cette classe contient l'implémentation d'un tampon pour l'encodage Base32.
Base32EncoderIOS Poco Stream de sortie pour l'encodage Base32.
Base64Decoder Poco Décode les données encodées en Base64.
Base64DecoderBuf Poco Implémente un tampon (buffer) pour le décodage Base64.
Base64DecoderIOS Poco Stream d'entrée pour le décodage Base64.
Base64Encoder Poco Encode les données en Base64.
Base64EncoderBuf Poco Implémente un tampon (buffer) pour l'encodage Base64.
Base64EncoderIOS Poco Stream de sortie pour l'encodage Base64.
BasicBufferedBidirectionalStreamBuf Poco Tampon de flux bidirectionnel avec gestion de mémoire tampon.
BasicBufferedStreamBuf Poco Implémente un tampon pour des flux de données avec mémoire tampon.
BasicEvent Poco Implémente un mécanisme d'événements de base.
BasicFIFOBuffer Poco Implémente un tampon FIFO (First-In-First-Out) pour les données.
BasicMemoryBinaryReader Poco Lit des données binaires directement depuis une zone mémoire.
BasicMemoryBinaryWriter Poco Écrit des données binaires directement dans une zone mémoire.
BasicMemoryStreamBuf Poco Tampon de flux en mémoire pour les données.
BasicUnbufferedStreamBuf Poco Tampon de flux sans mémoire tampon.
BinaryReader Poco Fournit des méthodes pour lire des données binaires à partir d'un flux.
BinaryWriter Poco Fournit des méthodes pour écrire des données binaires dans un flux.
Buffer Poco Classe de gestion générique pour des tampons de mémoire.
BufferAllocator Poco Fournit des stratégies pour allouer et libérer des tampons de mémoire.
Bugcheck Poco Fournit des fonctions utilitaires pour signaler des erreurs fatales dans le programme.
BugcheckException Poco Exception levée en cas d'erreur fatale détectée par la classe Bugcheck.
ByteOrder Poco Fournit des fonctions pour manipuler l'ordre des octets (endianness).
CILess Poco Comparateur insensible à la casse pour les chaînes de caractères.
Channel Poco Classe de base pour les canaux de journalisation (logging).
Checksum Poco Implémente des algorithmes pour calculer les sommes de contrôle (e.g., CRC32).
ChildrenFirstTraverse Poco Fournit une stratégie de parcours pour visiter les nouds enfants avant leurs parents.
CircularReferenceException Poco Exception levée en cas de référence circulaire détectée.
ClassLoader Poco Fournit des fonctionnalités pour charger dynamiquement des classes à partir de bibliothèques.
Clock Poco Fournit une représentation d'une horloge haute résolution.
ColorConsoleChannel Poco Canal de journalisation pour la console avec prise en charge des couleurs.
Condition Poco Implémente un mécanisme de synchronisation conditionnelle pour les threads.
Configurable Poco Interface pour les classes pouvant être configurées dynamiquement.
ConsoleChannel Poco Canal de journalisation pour écrire des messages sur la console standard.
CountingIOS Poco Cette classe permet de fournir un flux d'entrée/sortie comptant les octets lus ou écrits.
CountingInputStream Poco Cette classe contient un flux d'entrée comptant le nombre d'octets lus.
CountingOutputStream Poco Cette classe contient un flux de sortie comptant le nombre d'octets écrits.
CountingStreamBuf Poco Cette classe contient une implémentation d'un tampon de flux comptant les octets traités.
CreateFileException Poco Cette classe contient une représentation d'une exception levée lorsqu'un fichier ne peut pas être créé.
DataException Poco Cette classe contient une représentation d'une exception générale pour les erreurs liées aux données.
DataFormatException Poco Cette classe contient une représentation d'une exception levée en cas de format de données incorrect.
DataURIStream Poco Cette classe contient une implémentation d'un flux pour lire des données à partir d'une URI de type data.
DataURIStreamFactory Poco Cette classe permet de fournir une fabrique pour créer des flux de type DataURIStream.
DataURIStreamIOS Poco Cette classe permet de combiner les fonctionnalités des flux d'entrée/sortie pour les URIs de type data.
DateTime Poco Cette classe contient une représentatio d'une date et une heure avec des fonctions pour les manipuler.
DateTimeFormat Poco Cette classe permet de fournir des constantes et des formats prédéfinis pour afficher des dates/horaires.
DateTimeFormatter Poco Cette classe permet de fournir des fonctionnalités pour formater des objets DateTime en chaînes.
DateTimeParser Poco Cette classe permet de fournir des fonctionnalités pour analyser des chaînes en objets DateTime.
Debugger Poco Cette classe permet de fournir des fonctionnalités utilitaires pour interagir avec un débogueur.
DefaultStrategy Poco Cette classe contient une implémentation d'une stratégie par défaut pour la gestion des événements.
DeflatingIOS Poco Cette classe permet de fournir une interface pour les flux compressés à l'aide de zlib (déflation).
DeflatingInputStream Poco Cette classe contient une représentation d'un flux d'entrée décompressant les données (déflation).
DeflatingOutputStream Poco Cette classe contient une représentation d'un flux de sortie compressant les données (déflation).
DeflatingStreamBuf Poco Cette classe contient une implémentation d'un tampon de flux pour la compression ou la décompression des données.
Delegate Poco Cette classe contient une implémentation d'un délégué pour connecter des méthodes ou fonctions à des événements.
DigestBuf Poco Cette classe contient un tampon de flux pour calculer des empreintes de hachage (hash).
DigestEngine Poco Cette classe permet de fournir une interface pour implémenter des algorithmes de hachage (hash).
DigestIOS Poco Cette classe permet de combiner les fonctionnalités des flux d'entrée/sortie pour calculer des empreintes.
DigestInputStream Poco Cette classe contient une représentation d'un flux d'entrée calculant l'empreinte des données lues.
DigestOutputStream Poco Cette classe contient une représentation d'un flux de sortie qui calcule l'empreinte des données écrites.
DirectoryIterator Poco Cette classe permet d'itérer sur les fichiers et dossiers d'un répertoire.
DirectoryNotEmptyException Poco Cette classe contient une représentation d'une exception levée lorsqu'un répertoire non vide doit être supprimé.
DirectoryWatcher Poco Cette classe permet de surveiller les modifications apportées à un répertoire.
DoubleByteEncoding Poco Cette classe implémente un encodage pour les caractères à double octet (Double Byte).
DynamicFactory Poco Cette classe contient une implémentation d'une fabrique dynamique pour créer des objets à partir de leurs noms.
EOFToken Poco Cette classe contient une représentation d'un jeton spécial pour signaler la fin d'un flux ou d'un fichier.
Environment Poco Cette classe permet de fournir des fonctionnalités pour accéder aux variables d'environnement.
Error Poco Cette classe permet de signaler des erreurs générales dans POCO.
ErrorHandler Poco Cette classe fournit un gestionnaire global pour les erreurs non capturées.
Event Poco Cette classe contient une implémentation d'un mécanisme d'événements de base.
EventArgs Poco Cette classe permet de fournir des paramètres d'événements de base pour les gestionnaires d'événements.
EventChannel Poco Cette classe contient une représentation d'un canal de journalisation basé sur des événements.
EventLogChannel Poco Cette classe permet d'implémenter un canal de journalisation pour le journal des événements de Windows.
Exception Poco Cette classe contient la base pour toutes les exceptions dans POCO.
ExecuteFileException Poco Cette classe contient une représentation d'une exception levée lors de l'exécution d'un fichier.
ExistsException Poco Cette classe contient une représentation d'une exception levée lorsqu'une tentative de créer un objet existant échoue.
ExpirationDecorator Poco Cette classe permet d'ajouter des fonctionnalités d'expiration à un objet ou une stratégie donnée.
Expire Poco Cette classe permet d'encapsuler des informations sur la durée de vie ou l'expiration d'un objet.
ExpireCache Poco Cette classe permet d'implémenter un cache avec des mécanismes d'expiration basés sur le temps.
ExpireLRUCache Poco Cette classe permet de combiner des fonctionnalités de cache avec expiration et gestion LRU (Least Recently Used).
ExpireStrategy Poco Cette classe permet d'implémenter une stratégie d'expiration pour les objets ou les données en cache.
FIFOBufferStream Poco Cette classe permet de fournir un flux basé sur un tampon FIFO (First In, First Out).
FIFOBufferStreamBuf Poco Cette classe permet d'implémenter un tampon de flux FIFO utilisé par les flux d'entrée/sortie.
FIFOEvent Poco Cette classe contient une représentation d'un événement FIFO pour synchroniser ou signaler des tâches.
FIFOIOS Poco Cette classe permet de fournir une interface pour travailler avec les tampons FIFO.
FIFOStrategy Poco Cette classe permet d'implémenter une stratégie FIFO pour gérer les événements ou objets en mémoire.
FPEnvironment Poco Cette classe permet de fournir des utilitaires pour la configuration de l'environnement des nombres flottants.
FastMemoryPool Poco Cette classe permet d'implémenter un bassin de mémoire optimisé pour des allocations rapides.
FastMutex Poco Cette classe permet de fournir un mécanisme de verrouillage rapide pour la synchronisation multi-processus léger.
File Poco Cette classe contient une représentation d'un fichier système avec des méthodes pour manipuler ses attributs.
FileAccessDeniedException Poco Cette classe contient une représentation d'une exception levée lorsqu'une tentative d'accès à un fichier est refusée.
FileChannel Poco Cette classe permet de fournir un canal pour travailler avec les fichiers dans le cadre de la journalisation.
FileException Poco Cette classe contient une exception générale pour les erreurs liées aux fichiers.
FileExistsException Poco Cette classe contient une représentation d'une exception levée lorsqu'un fichier existant bloque une opération.
FileIOS Poco Cette classe permet de fournir des flux d'entrée/sortie pour les fichiers.
FileInputStream Poco Cette classe contient une représentation d'un flux d'entrée pour lire des données à partir d'un fichier.
FileNotFoundException Poco Cette classe contient une représentation d'une exception levée lorsqu'un fichier demandé est introuvable.
FileNotReadyException Poco Cette classe contient une représentation d'une exception levée lorsque le fichier n'est pas prêt pour une opération.
FileOutputStream Poco Cette classe contient une représentation d'un flux de sortie pour écrire des données dans un fichier.
FileReadOnlyException Poco Cette classe contient une représentation d'une exception levée lorsqu'une tentative d'écriture sur un fichier en lecture seule échoue.
FileStream Poco Cette classe permet de combiner des flux d'entrée et de sortie pour travailler avec les fichiers.
FileStreamFactory Poco Cette classe permet de fournir une fabrique pour créer des objets FileStream.
FileStreamRWLock Poco Cette classe permet de fournir un verrou pour synchroniser les opérations de lecture/écriture sur un fichier.
Formatter Poco Cette classe permet de fournir des fonctionnalités pour formater des données dans des chaînes ou des flux.
FormattingChannel Poco Cette classe permet d'implémenter un canal de journalisation avec des capacités de formatage.
FunctionDelegate Poco Cette classe contient une représentation d'un délégué basé sur une fonction.
FunctionPriorityDelegate Poco Cette classe contient une représentation d'un délégué prioritaire basé sur une fonction.
Getter Poco Cette classe contient un utilitaire pour obtenir des valeurs ou propriétés spécifiques d'objets.
Glob Poco Cette classe permet de fournir des fonctionnalités de correspondance de motifs pour les noms de fichiers (comme les expressions globales).
HMACEngine Poco Cette classe contient une implémentation d'un moteur HMAC (Hash-based Message Authentication Code) pour la sécurité des messages.
Hash Poco Cette classe permet de fournir une interface de base pour implémenter des fonctions de hachage.
HashFunction Poco Cette classe contient une représentation d'une fonction de hachage utilisée pour des structures de données comme les tables de hachage.
HashMap Poco Cette classe permet d'implémenter une structure de données associant des clefs à des valeurs à l'aide d'une table de hachage.
HashMapEntry Poco Cette classe contient une représentation d'une entrée individuelle dans une table de hachage.
HashMapEntryHash Poco Cette classe permet de fournir une fonction de hachage spécifique pour les entrées d'une table de hachage.
HashSet Poco Cette classe permet d'implémenter un ensemble d'éléments uniques à l'aide d'une table de hachage.
HashStatistic Poco Cette classe permet de fournir des statistiques sur les performances ou l'utilisation d'une table de hachage.
HashTable Poco Cette classe permet d'implémenter une table de hachage générique pour entreposer des paires clef-valeur.
HexBinaryDecoder Poco Cette classe permet de fournir des fonctionnalités pour décoder des données encodées en hexadécimal binaire.
HexBinaryDecoderBuf Poco Cette classe contient une implémentation d'un tampon de flux pour décoder des données encodées en hexadécimal binaire.
HexBinaryDecoderIOS Poco Cette classe permet de fournir des flux d'entrée/sortie pour décoder des données en hexadécimal binaire.
HexBinaryEncoder Poco Cette classe permet d'encoder des données binaires en chaînes hexadécimales.
HexBinaryEncoderBuf Poco Cette classe permet d'implémenter un tampon de flux pour encoder des données binaires en hexadécimal.
HexBinaryEncoderIOS Poco Cette classe permet de fournir des flux d'entrée/sortie pour encoder des données binaires en hexadécimal.
IOException Poco Cette classe contient une représentation d'une exception levée en cas d'erreur d'entrée/sortie.
IllegalStateException Poco Cette classe contient une représentation d'une exception levée lorsqu'une opération est appelée dans un état non valide.
InflatingIOS Poco Cette classe permet de fournir des flux d'entrée/sortie pour décompresser des données en utilisant la bibliothèque zlib.
InflatingInputStream Poco Cette classe contient une représentation d'un flux d'entrée pour décompresser des données compressées.
InflatingOutputStream Poco Cette classe contient une représentation d'un flux de sortie pour décompresser des données compressées.
InflatingStreamBuf Poco Cette classe contient une implémentation d'un tampon de flux pour la décompression des données.
InputLineEndingConverter Poco Cette classe permet de convertir les fins de ligne dans un flux d'entrée selon un format spécifié.
InputStreamConverter Poco Cette classe permet de convertir les données dans un flux d'entrée d'un format à un autre.
Instantiator Poco Cette classe permet d'instancier dynamiquement des objets à partir d'un type donné.
InvalidAccessException Poco Cette classe contient une représentation d'une exception levée en cas de tentative d'accès non autorisé ou illégal.
InvalidArgumentException Poco Cette classe contient une représentation d'une exception levée lorsqu'un paramètre fourni à une méthode est invalide.
InvalidToken Poco Cette classe contient une représentation d'un jeton invalide utilisé dans un contexte d'analyse ou d'analyse de données.
IsConst Poco Cette classe permet de déterminer si un type donné est une constante, à l'aide de métaprogrammation.
IsReference Poco Cette classe permet de déterminer si un type donné est une référence, à l'aide de métaprogrammation.
JSONFormatter Poco Cette classe permet de fournir des outils pour formater des données ou des journaux au format JSON.
KeyValueArgs Poco Cette classe contient une représentation d'un ensemble de paramètres sous la forme de paires clef-valeur.
LRUCache Poco Cette classe contient une implémentation d'un cache basé sur une politique "Least Recently Used" (LRU), où les éléments les moins récemment utilisés sont supprimés en premier.
LRUStrategy Poco Cette classe permet de définir une stratégie de gestion LRU pour des collections ou des caches.
Latin1Encoding Poco Cette classe contient une implémentation de l'encodage de caractères ISO-8859-1 (Latin-1).
Latin2Encoding Poco Cette classe contient une implémentation de l'encodage de caractères ISO-8859-2 (Latin-2).
Latin9Encoding Poco Cette classe contient une implémentation de l'encodage de caractères ISO-8859-15 (Latin-9), incluant le symbole de l'euro (€).
LibraryAlreadyLoadedException Poco Cette classe contient une représentation d'une exception levée lorsqu'une tentative de chargement d'une bibliothèque déjà chargée est effectuée.
LibraryLoadException Poco Cette classe contient une représentation d'une exception levée lorsqu'une tentative de chargement d'une bibliothèque échoue.
LineEnding Poco Cette classe permet de fournir des constantes et des outils pour gérer les fins de ligne (CR, LF, CRLF).
LineEndingConverterIOS Poco Cette classe permet de fournir des flux d'entrée/sortie convertissant automatiquement les fins de ligne.
LineEndingConverterStreamBuf Poco Cette classe permet d'implémenter un tampon de flux gérant la conversion des fins de ligne.
LinearHashTable Poco Cette classe contient une implémentation d'une table de hachage linéaire offrant des performances efficaces pour les opérations d'insertion, de suppression et de recherche.
ListMap Poco Cette classe contient une implémentation d'une structure de données associant des clefs à des valeurs, tout en préservant l'ordre d'insertion.
LocalDateTime Poco Cette classe contient une représentation d'une date et une heure locales, incluant les informations de fuseau horaire.
LogFile Poco Cette classe permet de gérer la création et la gestion des fichiers de journalisation.
LogIOS Poco Cette classe permet de fournir des flux d'entrée/sortie pour écrire des journaux dans des fichiers ou d'autres canaux de sortie.
LogStream Poco Cette classe permet d'écrire des journaux à l'aide de flux C++ standards.
LogStreamBuf Poco Cette classe permet d'implémenter un tampon pour gérer les flux de journalisation.
Logger Poco Cette classe permet de fournir une interface pour enregistrer des messages avec différents niveaux de sévérité (info, erreur,...).
LoggingFactory Poco Cette classe permet de fabriquer et d'enregistrer des canaux de journalisation personnalisés.
LoggingRegistry Poco Cette classe permet de maintenir un registre global des journaux de bord et de leurs configurations associées.
LogicException Poco Cette classe contient une représentation d'une exception levée lorsqu'une erreur de logique se produit dans le code.
MD4Engine Poco Cette classe contient une implémentation de l'algorithme de hachage MD4 pour générer des résumés de messages.
MD5Engine Poco Cette classe contient une implémentation de l'algorithme de hachage MD5 pour générer des résumés de messages.
MacCentralEurRomanEncoding Poco Cette classe contient l'implémentation de l'encodage des caractères Mac Central European Roman.
MacChineseSimpEncoding Poco Cette classe contient une implémentation de l'encodage des caractères Mac Simplified Chinese.
MacChineseTradEncoding Poco Cette classe contient l'implémentation de l'encodage des caractères Mac Traditional Chinese.
MacCyrillicEncoding Poco Cette classe contient une implémentation de l'encodage des caractères Mac Cyrillic.
MacJapaneseEncoding Poco Cette classe contient une implémentation de l'encodage des caractères Mac Japanese.
MacKoreanEncoding Poco Cette classe contient une implémentation de l'encodage des caractères Mac Korean.
MacRomanEncoding Poco Cette classe contient une implémentation de l'encodage des caractères Mac Roman.
Manifest Poco Cette classe contient une représentation d'un manifeste, étant une collection de métadonnées décrivant un ensemble d'éléments.
ManifestBase Poco Cette classe permet de fournir une base commune pour les classes de manifeste, facilitant leur manipulation.
MemoryIOS Poco Cette classe permet de fournir des flux d'entrée/sortie pour lire et écrire dans des blocs de mémoire.
MemoryInputStream Poco Cette classe contient une représentation d'un flux d'entrée pour lire des données directement depuis un bloc de mémoire.
MemoryOutputStream Poco Cette classe contient une représentation d'un flux de sortie pour écrire des données directement dans un bloc de mémoire.
MemoryPool Poco Cette classe permet de gérer un bassin de mémoire réutilisable pour optimiser les allocations et désallocations fréquentes.
Message Poco Cette classe contient une représentation d'un message générique pouvant être utilisé dans divers systèmes de notification ou de journalisation.
MetaObject Poco Cette classe permet de fournir des informations sur les types d'objets à l'exécution, facilitant la réflexion.
MetaSingleton Poco Cette classe contient une implémentation d'un modèle de conception Singleton pour gérer une instance unique de méta-objet.
Mutex Poco Cette classe contient une représentation d'un verrou (mutex) permettant de synchroniser l'accès à des ressources partagées dans des environnements multi-processus léger.
NDCScope Poco Cette classe permet de gérer un contexte de diagnostic imbriqué (Nested Diagnostic Context) pour la journalisation ou le débogage.
NObserver Poco Cette classe permet de créer des observateurs utilisant des fonctions membres ou des lambdas.
NamedEvent Poco Cette classe permet de fournir un mécanisme de synchronisation basé sur des événements nommés, accessibles à plusieurs processus.
NamedMutex Poco Cette classe permet de fournir un verrou nommé accessible à plusieurs processus pour synchroniser des ressources partagées.
NamedTuple Poco Cette classe contient une représentation d'une collection de valeurs nommées pouvant être accédées par leur nom ou leur index.
NestedDiagnosticContext Poco Cette classe permet de fournir un mécanisme permettant de suivre et d'enregistrer les contextes imbriqués dans les applications multi-processus léger.
NoPermissionException Poco Cette classe contient une représentation d'une exception levée lorsqu'une tentative d'accès à une ressource est refusée en raison de permissions insuffisantes.
NoThreadAvailableException Poco Cette classe contient une représente une exception levée lorsqu'aucun processus léger n'est disponible dans un pool pour exécuter une tâche.
NotFoundException Poco Cette classe contient une représentation d'une exception levée lorsqu'un élément demandé n'est pas trouvé.
NotImplementedException Poco Cette classe contient une représentation d'une exception levée lorsqu'une méthode ou une fonctionnalité n'est pas encore implémentée.
Notification Poco Cette classe contient une représentation d'un avertissement pouvant être transmise entre objets ou composantes d'une application.
NotificationCenter Poco Cette classe permet de gérer la distribution d'avertissements à plusieurs observateurs inscrits.
NotificationQueue Poco Cette classe permet d'implémenter une file d'attente thread-safe pour gérer des avertissements entre producteurs et consommateurs.
NotificationStrategy Poco Cette classe permet de définir une stratégie pour la gestion des avertissements dans un centre d'avertissements.
NullChannel Poco Cette classe permet de fournir un canal de journalisation ignorant toutes les sorties (équivalent à /dev/null).
NullIOS Poco Cette classe permet d'offrir une base pour les flux d'entrée/sortie ne faisant rien.
NullInputStream Poco Cette classe contient une implémentation d'un flux d'entrée ne fournissant aucune donnée (toujours vide).
NullMutex Poco Cette classe permet de fournir une implémentation de mutex vide, utilisée pour désactiver la synchronisation.
NullOutputStream Poco Cette classe contient une implémentation d'un flux de sortie ignorant toutes les données écrites.
NullPointerException Poco Cette classe contient une représentation d'une exception levée lorsqu'une tentative d'accès est faite via un pointeur nul.
NullPurgeStrategy Poco Cette classe permet de fournir une stratégie de purge qui ne supprime jamais d'éléments (utilisée principalement à des fins de test).
NullRotateStrategy Poco Cette classe permet de fournir une stratégie de rotation des fichiers de journal de bord ne faisant rien (rotation désactivée).
NullStreamBuf Poco Cette classe contient une implémentation d'un tampon de flux ignorant toutes les données écrites.
NullTypeList Poco Cette classe contient une représentation d'une liste vide de types, utilisée dans le cadre de métaprogrammation.
NullValueException Poco Cette classe contient une représentation d'une exception levée lorsqu'une valeur attendue est absente ou nulle.
Nullable Poco Cette classe permet de fournir un conteneur pour gérer des types pouvant être nuls, semblable à std::optional.
NumberFormatter Poco Cette classe contient des fonctions utilitaires pour formater des nombres sous forme de chaînes de caractères.
NumberParser Poco Cette classe permet de fournir des fonctions utilitaires pour analyser des chaînes de caractères en nombres.
ObjectPool Poco Cette classe permet d'implémenter un bassin d'objets réutilisables, permettant de réduire les coûts d'allocation.
Observer Poco Cette classe contient une représentation d'un observateur dans le modèle Observer, permettant de s'abonner et de recevoir des avertissements.
OpenFileException Poco Cette classe contient une représentation d'une exception levée lorsqu'une tentative d'ouverture de fichier échoue.
Optional Poco Cette classe permet de fournir une gestion optionnelle des valeurs, permettant d'indiquer la présence ou l'absence d'une valeur.
OutOfMemoryException Poco Cette classe contient une représentation d'une exception levée lorsqu'une allocation de mémoire échoue.
OutputLineEndingConverter Poco Cette classe permet de convertir les fins de ligne dans un flux de sortie vers un format spécifique (par exemple, CRLF ou LF).
OutputStreamConverter Poco Cette classe permet de convertir un flux de sortie d'un format à un autre.
PBKDF2Engine Poco Cette classe permet d'implémenter l'algorithme PBKDF2 (Password-Based Key Derivation Function 2) pour dériver des clefs sécurisées.
PIDFile Poco Cette classe permet de gérer les fichiers PID (Process ID) pour indiquer et verrouiller l'exécution d'un processus.
Path Poco Cette classe contient une représentation et une manipulation des chemins de fichiers ou de répertoires de manière portable.
PathNotFoundException Poco Cette classe contient une représentation d'une exception levée lorsqu'un chemin spécifié est introuvable.
PathSyntaxException Poco Cette classe contient une représentation d'une exception levée lorsqu'un chemin spécifié contient une syntaxe invalide.
PatternFormatter Poco Cette classe permet de formater des messages de journalisation en utilisant des modèles spécifiés.
Pipe Poco Cette classe permet de fournir un mécanisme de communication inter-processus basé sur des tubes (pipes).
PipeIOS Poco Cette classe offre une interface de flux pour travailler avec des objets de type Pipe.
PipeInputStream Poco Cette classe implémente un flux d'entrée pour lire des données depuis un objet de type Pipe.
PipeOutputStream Poco Cette classe implémente un flux de sortie pour écrire des données vers un objet de type Pipe.
PipeStreamBuf Poco Cette classe gère les tampons pour les flux d'entrée et de sortie associés aux objets de type Pipe.
Placeholder Poco Cette classe représente des espaces réservés utilisés dans le formatage ou dans des expressions de modèles.
PoolOverflowException Poco Cette classe représente une exception levée lorsqu'un bassin d'objets dépasse sa capacité maximale.
PoolableObjectFactory Poco Cette classe permet de fournir une interface pour créer et gérer des objets dans un bassin d'objets.
PriorityDelegate Poco Cette classe représente un délégué avec une priorité, utilisé pour organiser les événements selon leur importance.
PriorityEvent Poco Cette classe implémente un système d'événements où les délégués sont appelés selon leur priorité.
PriorityExpire Poco Cette classe combine les stratégies de priorité et d'expiration pour gérer efficacement les objets en cache.
PriorityNotificationQueue Poco Cette classe contient une implémentation d'une file d'attente d'avertissements où chaque avertissement est associée à une priorité.
PriorityStrategy Poco Cette classe permet de définir une stratégie basée sur les priorités pour gérer les objets ou événements.
Process Poco Cette classe contient des fonctionnalités pour exécuter et gérer des processus système.
ProcessHandle Poco Cette classe contient une représentation d'un descripteur pour interagir avec un processus en cours d'exécution.
ProcessRunner Poco Cette classe permet d'exécuter des processus externes et de gérer leurs entrées/sorties.
PropertyNotSupportedException Poco Cette classe contient une représentation d'une exception levée lorsqu'une propriété non supportée est utilisée.
ProtocolException Poco Cette classe contient une représentation d'une exception levée lorsqu'un protocole est mal utilisé ou mal interprété.
PurgeByAgeStrategy Poco Cette classe contient une implémentation d'une stratégie de purge où les objets plus anciens sont supprimés en premier.
PurgeByCountStrategy Poco Cette classe contient une implémentation d'une stratégie de purge basée sur le nombre d'éléments dans une collection.
PurgeStrategy Poco Cette classe permet de fournir une interface générique pour définir différentes stratégies de purge.
RWLock Poco Cette classe contient une implémentation d'un verrou en lecture/écriture permettant un accès concurrent optimisé.
Random Poco Cette classe permet de générer des nombres aléatoires à l'aide d'un générateur pseudo-aléatoire.
RandomBuf Poco Cette classe permet de fournir un tampon pour générer des octets aléatoires.
RandomIOS Poco Cette classe permet d'offrir une interface de flux pour travailler avec des objets générant des données aléatoires.
RandomInputStream Poco Cette classe contient une implémentation d'un flux d'entrée fournissant des données aléatoires.
RangeException Poco Cette classe contient une représentation d'une exception levée lorsqu'une valeur dépasse un intervalle autorisée.
ReadFileException Poco Cette classe contient une représentation d'une exception levée lorsqu'une tentative de lecture d'un fichier échoue.
RecursiveDirectoryIterator Poco Cette classe permet de parcourir récursivement les fichiers et dossiers d'un répertoire.
RecursiveDirectoryIteratorImpl Poco Cette classe permet de fournir une implémentation interne pour l'itération récursive sur les répertoires.
RefCountedObject Poco Cette classe contient une implémentation d'un objet avec un compteur de références pour une gestion mémoire partagée.
ReferenceCounter Poco Cette classe permet de fournir un compteur de références générique, souvent utilisé pour la gestion d'objets partagés.
RegularExpression Poco Cette classe permet de fournir des fonctionnalités pour travailler avec des expressions régulières (regex).
RegularExpressionException Poco Cette classe contient une représentation d'une exception levée lorsqu'une expression régulière est invalide ou mal formée.
ReleaseArrayPolicy Poco Cette classe permet de définir une stratégie pour libérer des tableaux dynamiques.
ReleasePolicy Poco Cette classe permet de définir une stratégie générique pour libérer des ressources ou des objets.
ResourceLimitException Poco Cette classe contient une représentation d'une exception levée lorsqu'une limite de ressource est atteinte.
RotateAtTimeStrategy Poco Cette classe contient une implémentation d'une stratégie de rotation des fichiers de journal de bord à un moment spécifié.
RotateByIntervalStrategy Poco Cette classe contient une implémentation d'une stratégie de rotation des fichiers de journal de bord après un intervalle donné.
RotateBySizeStrategy Poco Cette classe contient une implémentation d'une stratégie de rotation des fichiers de journal de bord en fonction de leur taille.
RotateStrategy Poco Cette classe permet de fournir une interface générique pour définir différentes stratégies de rotation des fichiers.
Runnable Poco Cette classe permet de fournir une interface abstraite pour définir des tâches exécutables dans un processus léger.
RunnableAdapter Poco Cette classe permet d'adapter une méthode ou une fonction en tant qu'objet Runnable.
RuntimeException Poco Cette classe contient une représentation d'une exception levée en cas d'erreur d'exécution générale.
SHA1Engine Poco Cette classe contient une implémentation de l'algorithme de hachage SHA-1 pour générer des empreintes numériques.
SHA2Engine Poco Cette classe contient une implémentation de l'algorithme de hachage SHA-2 pour générer des empreintes numériques.
SHA2Engine224 Poco Cette classe contient une implémentation de l'algorithme de hachage SHA-2 en utilisant une taille de sortie de 224 bits.
SHA2Engine256 Poco Cette classe contient une implémentation de l'algorithme de hachage SHA-2 en utilisant une taille de sortie de 256 bits.
SHA2Engine384 Poco Cette classe contient une implémentation de l'algorithme de hachage SHA-2 en utilisant une taille de sortie de 384 bits.
SHA2Engine512 Poco Cette classe contient une implémentation de l'algorithme de hachage SHA-2 en utilisant une taille de sortie de 512 bits.
ScopedFStreamRWLock Poco Cette classe permet de fournir un verrou en lecture/écriture pour protéger l'accès aux flux de fichiers.
ScopedFStreamReadRWLock Poco Cette classe permet de fournir un verrou en lecture dédié pour les flux de fichiers protégés.
ScopedFStreamWriteRWLock Poco Cette classe permet de fournir un verrou en écriture dédié pour les flux de fichiers protégés.
ScopedLock Poco Cette classe permet d'implémenter un verrou de portée permettant de gérer automatiquement les mutex.
ScopedLockWithUnlock Poco Cette classe permet d'étendre ScopedLock pour inclure une fonction permettant de déverrouiller temporairement un mutex.
ScopedRWLock Poco Cette classe permet de gérer automatiquement les verrous en lecture/écriture dans un contexte limité à une portée.
ScopedReadRWLock Poco Cette classe permet de fournir un verrou automatique limité à une portée pour les opérations de lecture.
ScopedUnlock Poco Cette classe permet de déverrouiller automatiquement un mutex dans un contexte de portée limitée.
ScopedWriteRWLock Poco Cette classe permet de fournir un verrou automatique limité à une portée pour les opérations d'écriture.
Semaphore Poco Cette classe permet d'implémenter un sémaphore pour contrôler l'accès à des ressources limitées.
SharedLibrary Poco Cette classe permet de gérer dynamiquement le chargement et l'accès aux bibliothèques partagées.
SharedMemory Poco Cette classe permet de créer et d'utiliser des zones de mémoire partagée entre processus.
SharedPtr Poco Cette classe permet de fournir un pointeur intelligent avec gestion automatique du cycle de vie des objets.
SiblingsFirstTraverse Poco Cette classe contient une implémentation d'un algorithme de parcours de graphe en visitant les frères avant les descendants.
SignalException Poco Cette classe contient une représentation d'une exception levée lorsqu'un signal système est intercepté.
SignalHandler Poco Cette classe permet de fournir des fonctionnalités pour intercepter et gérer les signaux système.
SimpleFileChannel Poco Cette classe enregistre les messages de journal de bord dans un fichier sans rotation automatique.
SimpleHashTable Poco Cette classe contient une implémentation d'une table de hachage simple pour l'entreposage et la recherche d'éléments.
SingletonHolder Poco Cette classe permet de fournir une gestion centralisée pour les objets singleton.
SortedDirectoryIterator Poco Cette classe permet de parcourir les fichiers d'un répertoire trié par ordre alphabétique.
SpinlockMutex Poco Cette classe permet d'implémenter un mutex léger basé sur un spinlock pour des cas où le blocage est bref.
SplitterChannel Poco Cette classe permet de diviser les messages de journal de bord et les envoie vers plusieurs canaux simultanément.
Stopwatch Poco Cette classe contient une implémentation d'un chronomètre pour mesurer les intervalles de temps.
StrategyCollection Poco Cette classe permet de gérer un ensemble de stratégies configurables.
StreamChannel Poco Cette classe permet d'envoyer les messages de journal de bord vers un flux standard (comme std::ostream).
StreamConverterBuf Poco Cette classe contient une implémentation d'un tampon de flux pour convertir les données entre différents formats.
StreamConverterIOS Poco Cette classe permet de fournir une interface pour connecter les flux avec des convertisseurs de données.
StreamCopier Poco Cette classe permet de fournir des fonctions statiques pour copier les données entre deux flux.
StreamTokenizer Poco Cette classe permet d'analyser un flux en jetons selon des délimiteurs spécifiés.
StringTokenizer Poco Cette classe permet de diviser une chaîne en sous-chaînes ou jetons selon des délimiteurs spécifiés.
SynchronizedObject Poco Cette classe permet de fournir une base pour des objets synchronisés thread-safe.
SyntaxException Poco Cette classe contient une représentation d'une exception levée lorsqu'une syntaxe incorrecte est détectée.
SyslogChannel Poco Cette classe permet d'envoyer les messages de journal de bord vers le service syslog du système.
SystemException Poco Cette classe contient une représentation d'une exception système de base utilisée pour signaler des erreurs liées au fonctionnement interne.
TLSAbstractSlot Poco Cette classe permet de fournir une interface abstraite pour un emplacement TLS (Thread-Local Storage), permettant le stockage de données spécifiques à un processus léger.
TLSSlot Poco Cette classe contient une implémentation à un emplacement TLS concret utilisé pour gérer des données spécifiques à un processus léger.
Task Poco Cette classe contient une représentation d'une tâche pouvant être exécutée par le gestionnaire de tâches, avec un mécanisme pour suivre son état et sa progression.
TaskCancelledNotification Poco Cette classe contient une représentation d'un avertissement envoyée lorsqu'une tâche a été annulée.
TaskCustomNotification Poco Cette classe contient une représentation d'un avertissement personnalisée pouvant être envoyée par une tâche.
TaskFailedNotification Poco Cette classe contient une représentation d'une avertissement envoyée lorsqu'une tâche a échoué en raison d'une exception ou d'une erreur.
TaskFinishedNotification Poco Cette classe contient une représentation d'un avertissement envoyée lorsqu'une tâche est terminée avec succès.
TaskManager Poco Cette classe permet de gérer un ensemble de tâches, permettant leur planification, suivi, et gestion des avertissements associées.
TaskNotification Poco Cette classe permet de servir de classe de base pour toutes les avertissements liées aux tâches.
TaskProgressNotification Poco Cette classe contient une représentation d'un avertissement indiquant la progression d'une tâche.
TaskStartedNotification Poco Cette classe contient une représentation d'un avertissement envoyée lorsqu'une tâche démarre.
TeeIOS Poco Cette classe permet de dupliquer les flux de données entre plusieurs flux de sortie.
TeeInputStream Poco Cette classe permet de fournir un flux d'entrée pouvant être divisé pour rediriger les données vers plusieurs flux.
TeeOutputStream Poco Cette classe permet de fournir un flux de sortie permettant d'écrire des données simultanément vers plusieurs destinations.
TeeStreamBuf Poco Cette classe permet d'implémenter un tampon de flux partagé entre plusieurs flux d'entrée ou de sortie.
TemporaryFile Poco Cette classe permet de gérer la création et la gestion de fichiers temporaires, étant automatiquement supprimés lorsque leur utilisation est terminée.
TextBufferIterator Poco Cette classe permet de parcourir un tampon de texte caractère par caractère.
TextConverter Poco Cette classe permet de convertir des textes d'un encodage à un autre.
TextEncoding Poco Cette classe contient une représentation d'un encodage de texte et fournit des fonctionnalités pour coder et décoder des caractères.
TextIterator Poco Cette classe permet d'itérer sur un texte encodé caractère par caractère, en tenant compte de l'encodage.
Thread Poco Cette classe permet d'encapsuler la gestion des processus léger d'exécution, permettant leur création, exécution et synchronisation.
ThreadLocal Poco Cette classe permet de fournir un mécanisme pour stocker et accéder à des données spécifiques à un processus léger.
ThreadLocalStorage Poco Cette classe permet de fournir une gestion centralisée d'entreposage local pour chaque processus léger.
ThreadPool Poco Cette classe permet de gérer un bassin de processus léger réutilisables pour exécuter des tâches de manière efficace.
ThreadTarget Poco Cette classe contient une représentation d'un point d'entrée pour l'exécution d'un processus léger, souvent encapsulée dans une fonction ou un objet.
TimedNotificationQueue Poco Cette classe permet de fournir une file d'attente d'avertissements, avec la possibilité d'ajouter des avertissements expirant après un certain délai.
TimeoutException Poco Cette classe contient une représentation d'une exception levée lorsqu'une opération dépasse le temps limite imparti.
Timer Poco Cette classe permet de planifier l'exécution périodique ou retardée de tâches.
TimerCallback Poco Cette classe contient une représentation d'une fonction de rappel (callback) associée à un Timer.
Timespan Poco Cette classe contient une représentation d'une durée exprimée en jours, heures, minutes, secondes et microsecondes.
Timestamp Poco Cette classe contient une représentation d'un instant précis dans le temps, exprimé en microsecondes depuis une époque donnée.
Timezone Poco Cette classe permet de fournir des informations sur le fuseau horaire local, y compris les heures d'été et d'hiver.
Token Poco Cette classe contient une représentation d'un jeton utilisé pour analyser et traiter des chaînes de caractères (tokenisation).
TooManyURIRedirectsException Poco Cette classe contient une représentation d'une exception levée lorsqu'un nombre excessif de redirections d'URI est rencontré.
TraverseBase Poco Cette classe permet de servir de classe de base pour les algorithmes ou structures de parcours de données.
Tuple Poco Cette classe contient une représentation d'un conteneur générique pouvant entreposer un ensemble de valeurs de types différents.
TypeList Poco Cette classe contient une implémentation d'une liste de types, utilisée pour métaprogrammation ou gestion de types dynamiques.
TypeListType Poco Cette classe permet de fournir une interface pour manipuler une liste de types.
TypeWrapper Poco Cette classe permet d'encapsuler un type pour des opérations spécifiques, souvent utilisées dans des contextes génériques.
URI Poco Cette classe contient une représentation d'un URI (Uniform Resource Identifier) et de fournir des fonctionnalités pour analyser, construire et manipuler les URI.
URIRedirection Poco Cette classe contient une représentation d'une redirection d'URI, utilisée pour suivre ou gérer les redirections lors de l'accès à des ressources.
URIStreamFactory Poco Cette classe permet de fournir une fabrique pour créer des flux d'entrée basés sur des URI.
URIStreamOpener Poco Cette classe permet d'ouvrir des flux d'entrée en fonction des URI en utilisant différents protocoles pris en charge.
URISyntaxException Poco Cette classe contient une représentation d'une exception levée lorsqu'une URI est mal formée ou non valide.
UTF16CharTraits Poco Cette classe permet de définir des traits spécifiques pour manipuler des caractères codés en UTF-16.
UTF16Encoding Poco Cette classe contient une implémentation de l'encodage UTF-16, avec des fonctionnalités pour coder et décoder des caractères.
UTF32CharTraits Poco Cette classe permet de définir des traits spécifiques pour manipuler des caractères codés en UTF-32.
UTF32Encoding Poco Cette classe contient une implémentation de l'encodage UTF-32, avec des fonctionnalités pour coder et décoder des caractères.
UTF8 Poco Cette classe contient des constantes et des fonctions utilitaires pour travailler avec l'encodage UTF-8.
UTF8Encoding Poco Cette classe contient une implémentation de l'encodage UTF-8, avec des fonctionnalités pour coder et décoder des caractères.
UUID Poco Cette classe contient une représentation d'un identificateur universel unique (UUID) et fournit des outils pour le manipuler.
UUIDGenerator Poco Cette classe permet de générer des UUID selon différentes versions ou algorithmes.
UnhandledException Poco Cette classe contient une représentation d'une exception utilisée comme signal lorsqu'une exception non gérée est levée dans un processus ou un processus léger.
Unicode Poco Cette classe permet de fournir des fonctions utilitaires pour travailler avec des caractères et des chaînes Unicode.
UnicodeConverter Poco Cette classe permet de convertir des chaînes de caractères entre différents encodages Unicode.
UniqueAccessExpireCache Poco Cette classe contient une implémentation d'un cache avec expiration des entrées basée sur l'accès unique et une stratégie de gestion dédiée.
UniqueAccessExpireLRUCache Poco Cette classe contient une variante du cache à expiration unique, avec une gestion de type LRU (Least Recently Used).
UniqueAccessExpireStrategy Poco Cette classe permet de définir la stratégie d'expiration basée sur l'accès unique pour un cache.
UniqueExpireCache Poco Cette classe contient une implémentation d'un cache où chaque élément a une durée de vie unique après son insertion.
UniqueExpireLRUCache Poco Cette classe contient une variante du cache à expiration unique, combinée avec une gestion de type LRU (Least Recently Used).
UniqueExpireStrategy Poco Cette classe permet de définir la stratégie d'expiration basée sur une durée de vie unique pour un cache.
UnknownURISchemeException Poco Cette classe contient une représentation d'une exception levée lorsqu'un schéma d'URI inconnu ou non pris en charge est rencontré.
ValidArgs Poco Cette classe permet de fournir une structure pour valider et organiser les arguments passés à une commande ou une fonction.
Void Poco Cette classe contient une représentation d'un type vide ou nul utilisé dans certains contextes génériques ou comme retour par défaut.
WhitespaceToken Poco Cette classe contient une représentation d'un jeton basé sur les caractères d'espacement dans une chaîne de texte.
Windows1250Encoding Poco Cette classe contient une implémentation de l'encodage Windows-1250 (Europe centrale) et permet de coder ou décoder des caractères dans cet encodage.
Windows1251Encoding Poco Cette classe contient une implémentation de l'encodage Windows-1251 (cyrillique) et permet de coder ou décoder des caractères dans cet encodage.
Windows1252Encoding Poco Cette classe contient une implémentation de l'encodage Windows-1252 (Europe occidentale) et permet de coder ou décoder des caractères dans cet encodage.
Windows1253Encoding Poco Cette classe contient une implémentation de l'encodage Windows-1253 (grec) et permet de coder ou décoder des caractères dans cet encodage.
Windows1254Encoding Poco Cette classe contient une implémentation de l'encodage Windows-1254 (turc) et permet de coder ou décoder des caractères dans cet encodage.
Windows1255Encoding Poco Cette classe contient une implémentation de l'encodage Windows-1255 (hébreu) et permet de coder ou décoder des caractères dans cet encodage.
Windows1256Encoding Poco Cette classe contient une implémentation de l'encodage Windows-1256 (arabe) et permet de coder ou décoder des caractères dans cet encodage.
Windows1257Encoding Poco Cette classe contient une implémentation de l'encodage Windows-1257 (balte) et permet de coder ou décoder des caractères dans cet encodage.
Windows1258Encoding Poco Cette classe contient une implémentation de l'encodage Windows-1258 (vietnamien) et permet de coder ou décoder des caractères dans cet encodage.
Windows874Encoding Poco Cette classe contient une implémentation de l'encodage Windows-874, utilisé pour représenter des caractères thaïs dans des environnements Windows.
Windows932Encoding Poco Cette classe implémente l'encodage Windows-932 (Shift-JIS), utilisé pour représenter des caractères japonais dans des environnements Windows.
Windows936Encoding Poco Cette classe contient une implémentation de l'encodage Windows-936 (GBK), utilisé pour représenter des caractères chinois simplifiés dans des environnements Windows.
Windows949Encoding Poco Cette classe contient une implémentation de l'encodage Windows-949 (EUC-KR), utilisé pour représenter des caractères coréens dans des environnements Windows.
Windows950Encoding Poco Cette classe contient une implémentation de l'encodage Windows-950 (Big5), utilisé pour représenter des caractères chinois traditionnels dans des environnements Windows.
WindowsColorConsoleChannel Poco Cette classe permet de fournir une implémentation de canal de journalisation (logging) pour la console Windows avec prise en charge des couleurs, permettant d'afficher des messages de journal avec des styles colorés.
WindowsConsoleChannel Poco Cette classe permet de fournir une implémentation de canal de journalisation (logging) pour la console Windows, permettant d'envoyer des messages directement à la console sans prise en charge des couleurs.
WriteFileException Poco Cette classe contient une représentation d'une exception levée lorsqu'une erreur survient lors de l'écriture dans un fichier.
i_char_traits Poco Cette classe permet de fournir des traits pour la manipulation des caractères insensibles à la casse, souvent utilisés dans des conteneurs ou des algorithmes nécessitant une comparaison insensible à la casse.
ActiveRecord Poco::ActiveRecord Cette classe contient la base de tous les enregistrements actifs dans l'ORM de POCO, fournissant des fonctionnalités pour interagir avec la base de données, comme la création, la mise à jour, la suppression et la recherche d'enregistrements.
ActiveRecordBase Poco::ActiveRecord Cette classe permet de fournir des fonctionnalités de base pour les enregistrements actifs, incluant des méthodes communes pour la gestion des entités dans l'ORM, sans inclure les spécificités de la base de données.
Context Poco::ActiveRecord Cette classe contient une représentation d'un contexte de base de données dans lequel les requêtes et opérations d'enregistrement actif sont exécutées. Elle gère la session et la transaction avec la base de données.
DefaultStatementPlaceholderProvider Poco::ActiveRecord Cette classe permet de fournir un mécanisme par défaut pour gérer les espaces réservés (placeholders) dans les instructions SQL, permettant de remplacer les valeurs dans les requêtes préparées par des marqueurs standard.
IDTraits Poco::ActiveRecord Cette classe permet de définir les traits spécifiques pour identifier les objets dans l'ORM, notamment pour la gestion des clés primaires ou des identifiants uniques associés aux enregistrements.
KeylessActiveRecord Poco::ActiveRecord Cette classe permet de définir des enregistrements actifs sans clé primaire, utile pour des cas comme les vues ou les tables sans identifiant unique.
PostgresStatementPlaceholderProvider Poco::ActiveRecord Cette classe permet de fournir un mécanisme pour gérer les espaces réservés spécifiques à PostgreSQL, permettant de remplacer les valeurs dans les requêtes SQL de manière conforme aux spécifications de PostgreSQL.
Query Poco::ActiveRecord Cette classe permet de construire et d'exécuter des requêtes dynamiques sur les enregistrements actifs, fournissant des méthodes pour filtrer, trier et interroger les données de manière fluide.
StatementPlaceholderProvider Poco::ActiveRecord Cette classe permet de définir l'interface pour les fournisseurs d'espaces réservés, permettant d'implémenter différentes stratégies pour gérer les placeholders dans les requêtes SQL, selon le type de base de données utilisé.
Cipher Poco::Crypto Cette classe permet de définir l'interface pour la gestion des algorithmes de chiffrement, permettant d'implémenter des méthodes de chiffrement et de déchiffrement sur des flux de données.
CipherFactory Poco::Crypto Cette classe contient un responsable de la création d'instances de chiffrement, en fonction des spécifications de l'algorithme et des paramètres fournis.
CipherImpl Poco::Crypto Cette classe contient une implémentation des détails spécifiques de l'algorithme de chiffrement, encapsulant la logique nécessaire pour effectuer des opérations de chiffrement et de déchiffrement.
CipherKey Poco::Crypto Cette classe contient une représentation d'une clef de chiffrement utilisée dans les opérations de chiffrement et de déchiffrement.
CipherKeyImpl Poco::Crypto Cette classe permet de fournir l'implémentation concrète de la clef de chiffrement, stockant les informations spécifiques à l'algorithme et à la taille de la clef.
CryptoException Poco::Crypto Cette classe contient une représentation d'une exception spécifique aux erreurs liées à la cryptographie, levée lors de problèmes rencontrés dans les opérations cryptographiques.
CryptoIOS Poco::Crypto Cette classe contient la base pour les flux d'entrée et de sortie utilisés dans le contexte des opérations cryptographiques.
CryptoInputStream Poco::Crypto Cette classe permet de lire des données depuis un flux tout en appliquant une transformation cryptographique, comme un déchiffrement.
CryptoOutputStream Poco::Crypto Cette classe permet d'écrire des données dans un flux tout en appliquant une transformation cryptographique, comme un chiffrement.
CryptoStreamBuf Poco::Crypto Cette classe contient une représentation du tampon sous-jacent pour les flux cryptographiques, utilisée pour gérer les opérations de lecture et d'écriture cryptées.
CryptoTransform Poco::Crypto Cette classe permet de fournir des méthodes pour transformer les données en appliquant une cryptographie spécifique, utilisée par exemple pour le chiffrement ou le hachage.
DecryptingInputStream Poco::Crypto Cette classe contient une représentation d'un flux d'entrée qui déchiffre les données lors de la lecture.
DecryptingOutputStream Poco::Crypto Cette classe contient une représentation d'un flux de sortie déchiffrant les données lors de l'écriture.
DigestEngine Poco::Crypto Cette classe contient une représentation d'un moteur de calcul de hachage, utilisé pour générer des empreintes (hashes) à partir de données.
ECDSADigestEngine Poco::Crypto Cette classe contient une spécialisation de DigestEngine pour l'algorithme de signature ECDSA (Elliptic Curve Digital Signature Algorithm), combinant le calcul de hachage et de signature numérique.
ECDSASignature Poco::Crypto Cette classe contient une représentation d'une signature numérique basée sur l'algorithme ECDSA, utilisée pour authentifier des données.
ECKey Poco::Crypto Cette classe contient une représentation d'une clef elliptique pour les algorithmes cryptographiques basés sur les courbes elliptiques.
ECKeyImpl Poco::Crypto Cette classe permet de fournir l'implémentation concrète de la clef elliptique, gérant les détails techniques de la clef et de son utilisation.
EVPCipherImpl Poco::Crypto Cette classe contient une implémentation des algorithmes de chiffrement pour le système EVP (Enveloped Data), utilisé dans les bibliothèques OpenSSL.
EVPPKey Poco::Crypto Cette classe contient une représentation d'une clef publique ou privée dans le contexte des algorithmes de chiffrement EVP d'OpenSSL.
EncryptingInputStream Poco::Crypto Cette classe contient une représentation d'un flux d'entrée chiffrant les données lors de la lecture.
EncryptingOutputStream Poco::Crypto Cette classe contient une représentation d'un flux de sortie chiffrant les données lors de l'écriture.
Envelope Poco::Crypto Cette classe contient une représentation d'une enveloppe cryptographique utilisée pour stocker des données chiffrées avec la possibilité de joindre des informations comme des certificats.
KeyPair Poco::Crypto Cette classe contient une représentation d'une paire de clefs, généralement utilisée dans les systèmes à clef publique et privée, comme RSA ou EC (Elliptic Curve).
KeyPairImpl Poco::Crypto Cette classe permet de fournir l'implémentation concrète d'une paire de clefs, incluant la gestion des clefs publiques et privées.
OpenSSLException Poco::Crypto Cette classe contient une représentation d'une exception levée lors de l'interaction avec OpenSSL, généralement liée à des erreurs dans les opérations cryptographiques.
OpenSSLInitializer Poco::Crypto Cette classe permet d'initialiser et configurer OpenSSL dans l'environnement d'exécution POCO, en veillant à ce que les bibliothèques nécessaires soient prêtes à l'emploi.
PKCS12Container Poco::Crypto Cette classe contient une représentation d'un conteneur PKCS#12, utilisé pour entreposer des informations cryptographiques telles que des certificats et des clefs privées de manière sécurisée.
RSACipherImpl Poco::Crypto Cette classe contient une implémentation des algorithmes de chiffrement RSA, utilisés pour effectuer des opérations de chiffrement et de déchiffrement avec des clefs RSA.
RSADigestEngine Poco::Crypto Cette classe contient une représentation d'un moteur de hachage pour RSA, utilisé pour générer des empreintes des données avant de les signer ou de les vérifier.
RSAKey Poco::Crypto Cette classe contient une représentation d'une clef RSA, utilisée pour les opérations de chiffrement et de déchiffrement dans l'algorithme RSA.
RSAKeyImpl Poco::Crypto Cette classe permet de fournir l'implémentation concrète d'une clef RSA, incluant la gestion des clés publiques et privées.
X509Certificate Poco::Crypto Cette classe contient une représentation d'un certificat X.509, un format standard pour stocker des informations d'identité et des clefs publiques, utilisé dans les communications sécurisées.
AbstractBinder Poco::Data Cette classe permet de définir l'interface de base pour lier des valeurs aux paramètres dans une requête SQL, permettant de lier des données de manière flexible.
AbstractBinding Poco::Data Cette classe contient la base des liaisons entre des paramètres et des valeurs dans des requêtes SQL, permettant de manipuler les données avant l'exécution des requêtes.
AbstractExtraction Poco::Data Cette classe contient une représentation de la base pour extraire des données d'une source de données, utilisée lors de la récupération des résultats d'une requête.
AbstractExtractor Poco::Data Cette classe permet de définir la base pour extraire des valeurs d'un résultat de requête, souvent utilisée pour extraire des champs de types spécifiques.
AbstractPreparation Poco::Data Cette classe permet de définir la base pour préparer des requêtes SQL, permettant de configurer la requête avant son exécution.
AbstractPreparator Poco::Data Cette classe permet de fournir une base pour préparer des déclarations SQL, en configurant les paramètres avant l'exécution d'une requête.
AbstractSessionImpl Poco::Data Cette classe contient une implémentation abstraite de session de base de données, fournissant une interface pour gérer la communication avec la base de données sous-jacente.
AbstractTypeHandler Poco::Data Cette classe permet de gérer la conversion entre les types de données C++ et ceux utilisés dans les bases de données, facilitant l'interaction avec des types de données complexes.
ArchiveByAgeStrategy Poco::Data Cette classe permet de définir une stratégie d'archivage basée sur l'âge des données, permettant de déplacer les anciennes données dans un entreposage d'archivage.
ArchiveStrategy Poco::Data Cette classe permet de définir une stratégie d'archivage générale, utilisée pour déplacer ou gérer les données anciennes ou non utilisées.
Binding Poco::Data Cette classe permet de lier des données aux paramètres d'une requête SQL, facilitant ainsi l'exécution de requêtes paramétrées.
BindingException Poco::Data Cette classe contient une représentation d'une exception levée lors de problèmes rencontrés lors de la liaison de données dans une requête SQL.
Bulk Poco::Data Cette classe permet de faciliter l'exécution de requêtes en mode "bulk", permettant de traiter un grand nombre d'enregistrements efficacement.
BulkBinding Poco::Data Cette classe contient une spécialisation de Binding utilisée dans des opérations de type "bulk", où plusieurs valeurs sont liées simultanément.
BulkExtraction Poco::Data Cette classe permet de gérer l'extraction de données dans un mode "bulk", permettant d'extraire plusieurs enregistrements en une seule opération.
Column Poco::Data Cette classe contient une représentation d'une colonne dans un résultat de requête SQL, facilitant l'accès aux valeurs des colonnes par nom ou position.
ConnectionFailedException Poco::Data Cette classe contient une représentation d'une exception levée lorsqu'une tentative de connexion à la base de données échoue.
Connector Poco::Data Cette classe contient une représentation d'un connecteur utilisé pour établir une connexion à une base de données spécifique, en fonction des paramètres fournis.
CopyBinding Poco::Data Cette classe permet de copier les liaisons de données d'une requête à une autre, facilitant la réutilisation des liaisons de paramètres dans plusieurs requêtes.
DataException Poco::Data Cette classe contient une représentation d'une exception générique levée lors de problèmes liés aux données, comme une tentative de récupération de données inexistantes.
Date Poco::Data Cette classe contient une représentation d'une date dans le cadre des interactions avec les bases de données, avec des fonctionnalités spécifiques aux formats de date SQL.
ExecutionException Poco::Data Cette classe contient une représentation d'une exception levée lorsqu'une erreur se produit pendant l'exécution d'une requête SQL.
ExtractException Poco::Data Cette classe permet de lever une exception lorsqu'une erreur se produit lors de l'extraction des données d'une base de données.
Extraction Poco::Data Cette classe contient une représentation de l'opération d'extraction de données d'une source de données, généralement utilisée pour lire des résultats de requêtes.
InternalBulkExtraction Poco::Data Cette classe permet de gérer l'extraction des données dans des opérations de type "bulk", où un grand volume de données est récupéré d'un coup.
InternalExtraction Poco::Data Cette classe permet de gérer l'extraction des données d'une source interne, en interne pour des processus de manipulation des données.
JSONRowFormatter Poco::Data Cette classe permet de formater les résultats des requêtes SQL sous forme de JSON, facilitant l'intégration avec des systèmes nécessitant des données au format JSON.
LOB Poco::Data Cette classe contient une représentation d'un objet de type LOB (Large Object) dans une base de données, permettant de manipuler des données de grande taille, comme des fichiers ou des images.
LOBIOS Poco::Data Cette classe permet de fournir des opérations d'entrée/sortie pour les objets LOB, permettant de lire et d'écrire des données volumineuses dans les bases de données.
LOBInputStream Poco::Data Cette classe contient un flux d'entrée pour lire les données d'un LOB à partir d'une base de données.
LOBOutputStream Poco::Data Cette classe contient un flux de sortie pour écrire des données dans un LOB d'une base de données.
LOBStreamBuf Poco::Data Cette classe contient un tampon pour les flux LOB, facilitant la gestion de la lecture et de l'écriture de données volumineuses dans une base de données.
LengthExceededException Poco::Data Cette classe contient une représentation d'une exception levée lorsqu'une opération dépasse la taille maximale autorisée pour une donnée dans la base de données.
Limit Poco::Data Cette classe permet de limiter le nombre d'enregistrements retournés par une requête SQL, souvent utilisée pour la pagination des résultats.
LimitException Poco::Data Cette classe contient une exception levée lorsque la limite de données définie pour une opération est dépassée.
MetaColumn Poco::Data Cette classe contient une représentation des métadonnées d'une colonne dans une table de base de données, permettant d'accéder aux informations comme le nom, le type et les contraintes.
NoDataException Poco::Data Cette classe contient une exception levée lorsqu'une requête ne retourne aucune donnée, ce qui peut être un cas normal dans certains scénarios.
NotConnectedException Poco::Data Cette classe contient une représentation d'une exception levée lorsqu'une opération est tentée sans qu'une connexion valide à la base de données ne soit établie.
NotSupportedException Poco::Data Cette classe contient une exception levée lorsqu'une fonctionnalité demandée n'est pas prise en charge par la base de données ou le moteur de données.
PooledSessionHolder Poco::Data Cette classe contient une représentation d'un gestionnaire de session pour les connexions en bassin, permettant de gérer les sessions réutilisables dans un environnement multi-processus léger.
PooledSessionImpl Poco::Data Cette classe contient l'implémentation d'une session de base de données gérée dans un bassin, permettant d'optimiser les performances en réutilisant les connexions ouvertes.
Position Poco::Data Cette classe contient une représentation de la position d'une ligne ou d'une colonne dans un ensemble de résultats de requête, facilitant l'accès aux données spécifiques.
Preparation Poco::Data Cette classe contient un responsable de la préparation des instructions SQL avant leur exécution, incluant la validation des paramètres.
Range Poco::Data Cette classe permet de définir un intervalle de valeurs ou de lignes dans une requête SQL, souvent utilisée pour limiter l'extraction des données.
RecordSet Poco::Data Cette classe contient une représentation d'un ensemble d'enregistrements extraits d'une base de données, offrant des fonctionnalités pour manipuler et itérer sur les résultats.
Row Poco::Data Cette classe contient une représentation d'une ligne dans un ensemble de résultats, permettant l'accès aux données des colonnes.
RowDataMissingException Poco::Data Cette classe contient une exception levée lorsque des données attendues pour une ligne de résultat sont manquantes.
RowFilter Poco::Data Cette classe permet d'appliquer un filtre sur les lignes d'un résultat de requête, souvent utilisé pour sélectionner ou exclure certaines lignes.
RowFormatter Poco::Data Cette classe permet de définir la manière dont les lignes d'un ensemble de résultats doivent être formatées, généralement pour l'affichage ou l'exportation.
RowIterator Poco::Data Cette classe permet d'itérer sur les lignes d'un ensemble de résultats de requête, facilitant la navigation dans les données.
SQLChannel Poco::Data Cette classe contient une représentation d'un canal de communication avec la base de données pour exécuter des instructions SQL.
Session Poco::Data Cette classe contient une représentation d'une session de base de données, fournissant une interface pour l'exécution des requêtes et la gestion des transactions.
SessionFactory Poco::Data Cette classe permet de créer des instances de sessions de base de données, gérant la création et l'initialisation des connexions.
SessionImpl Poco::Data Cette classe contient l'implémentation concrète d'une session de base de données, gérant l'exécution des requêtes et la gestion des transactions.
SessionPool Poco::Data Cette classe permet de gérer un bassin de sessions de base de données, permettant de réutiliser les connexions existantes et d'améliorer la performance.
SessionPoolContainer Poco::Data Cette classe permet de gérer un conteneur de bassins de sessions, facilitant la gestion de plusieurs bassins dans une application.
SessionPoolExhaustedException Poco::Data Cette classe contient une exception levée lorsqu'un bassin de sessions est épuisé et qu'il n'y a pas de sessions disponibles pour une nouvelle opération.
SessionPoolExistsException Poco::Data Cette classe contient une exception levée lorsqu'un bassin de sessions est déjà existant et qu'une tentative de création d'un nouveau pool échoue en raison de cela.
SessionUnavailableException Poco::Data Cette classe contient une exception levée lorsque la session de base de données est indisponible, empêchant l'exécution d'une opération.
SimpleRowFormatter Poco::Data Cette classe permet de formater les lignes de résultats de manière simple, souvent utilisée pour une sortie textuelle simple.
Statement Poco::Data Cette classe contient une représentation d'une instruction SQL, permettant de définir et d'exécuter une requête SQL spécifique.
StatementCreator Poco::Data Cette classe permet de créer des déclarations SQL, facilitant la création dynamique d'instructions SQL à partir de paramètres ou de conditions variables.
StatementImpl Poco::Data Cette classe contient l'implémentation concrète d'une instruction SQL, utilisée pour l'exécution d'une requête SQL dans la base de données.
Time Poco::Data Cette classe contient une représente un objet de type heure ou horodatage, utilisé pour interagir avec des données de type TIME ou DATETIME dans les bases de données.
Transaction Poco::Data Cette classe contient une représentation d'une transaction dans la base de données, permettant de commencer, valider ou annuler des modifications effectuées sur la base.
Transcoder Poco::Data Cette classe contient la conversion des données entre différents formats ou encodages, facilitant la gestion des types de données complexes.
TypeHandler Poco::Data Cette classe permet de gérer la conversion des types de données entre les formats utilisés dans C++ et ceux supportés par la base de données.
UnknownDataBaseException Poco::Data Cette classe contient une exception levée lorsqu'une base de données inconnue est référencée dans une opération de connexion.
UnknownTypeException Poco::Data Cette classe contient une exception levée lorsqu'un type de données inconnu est rencontré lors de l'exécution d'une opération de base de données.
Binder Poco::Data::MySQL Cette classe contient un responsable de la liaison des valeurs aux paramètres dans une requête SQL, facilitant l'exécution de requêtes paramétrées pour MySQL.
ConnectionException Poco::Data::MySQL Cette classe contient une représentation d'une exception levée lorsqu'une connexion à la base de données MySQL échoue, généralement en raison de problèmes de configuration ou de réseau.
Connector Poco::Data::MySQL Cette classe permet d'établir une connexion avec une base de données MySQL, permettant de gérer la configuration et l'authentification nécessaires pour interagir avec la base de données.
Extractor Poco::Data::MySQL Cette classe est utilisée pour extraire les données des résultats d'une requête SQL exécutée dans MySQL, permettant de récupérer les valeurs des colonnes.
MySQLException Poco::Data::MySQL Cette classe contient une représentation d'une exception spécifique aux erreurs MySQL, contenant des informations sur le type d'erreur retourné par le serveur MySQL lors de l'exécution des requêtes.
MySQLStatementImpl Poco::Data::MySQL Cette classe contient l'implémentation concrète d'une déclaration SQL pour MySQL, permettant de créer, préparer et exécuter des requêtes SQL spécifiques à MySQL.
ResultMetadata Poco::Data::MySQL Cette classe permet de fournir des métadonnées sur les résultats d'une requête MySQL, comme le nom, le type et les caractéristiques des colonnes retournées par la requête.
SessionHandle Poco::Data::MySQL Cette classe permet de gérer la session active avec la base de données MySQL, permettant de maintenir l'état de la connexion et d'interagir avec la base de données pendant une session.
SessionImpl Poco::Data::MySQL Cette classe contient l'implémentation concrète d'une session MySQL, permettant de gérer les transactions, les requêtes et l'exécution des commandes dans le cadre d'une session.
StatementException Poco::Data::MySQL Cette classe contient une exception levée lorsqu'une erreur se produit lors de l'exécution d'une déclaration SQL dans MySQL, indiquant un problème avec la requête ou son exécution.
StatementExecutor Poco::Data::MySQL Cette classe contient un responsable de l'exécution des déclarations SQL dans MySQL, en préparant, exécutant et récupérant les résultats des requêtes SQL.
TransactionException Poco::Data::MySQL Cette classe contient une exception levée lorsqu'une erreur se produit lors de l'exécution d'une transaction dans MySQL, comme un échec de validation ou un problème d'intégrité des données.
Utility Poco::Data::MySQL Cette classe permet de fournir des méthodes utilitaires pour faciliter la gestion des connexions et des opérations dans MySQL, comme la conversion des types ou la gestion des erreurs.
Binder Poco::Data::ODBC Cette classe contient un responsable de la liaison des valeurs aux paramètres dans une requête SQL pour une base de données ODBC, permettant d'exécuter des requêtes paramétrées.
ConnectionHandle Poco::Data::ODBC Cette classe permet de gérer le descripteur de connexion ODBC, permettant de maintenir une session de connexion active et de l'utiliser pour exécuter des commandes SQL.
Connector Poco::Data::ODBC Cette classe permet d'établir une connexion à une base de données via ODBC, en configurant les paramètres nécessaires à la connexion, comme l'URL, l'utilisateur et le mot de passe.
DataTruncatedException Poco::Data::ODBC Cette classe contient une exception levée lorsqu'une donnée extraite d'une base de données via ODBC est plus grande que la capacité allouée pour la recevoir, provoquant une troncation des données.
Diagnostics Poco::Data::ODBC Cette classe permet de fournir des outils pour récupérer les informations diagnostiques sur l'état d'une connexion ou d'une exécution de commande ODBC, permettant de détecter et de résoudre les problèmes de connexion.
EnvironmentHandle Poco::Data::ODBC Cette classe permet de gérer le descripteur d'environnement ODBC, étant utilisé pour initialiser et configurer les connexions à la base de données dans le contexte d'une application ODBC.
Error Poco::Data::ODBC Cette classe contient une représentation d'une erreur ODBC, contenant des informations sur l'échec d'une opération, comme le code d'erreur et le message d'erreur renvoyé par le pilote ODBC.
Extractor Poco::Data::ODBC Cette classe permet d'extraire les données des résultats d'une requête SQL exécutée via ODBC, permettant de récupérer les valeurs des colonnes dans un format approprié.
Handle Poco::Data::ODBC Cette classe contient une abstraction générique pour gérer les descripteurs ODBC utilisés dans différentes opérations, comme la connexion, l'exécution de commandes et la gestion des résultats.
HandleException Poco::Data::ODBC Cette classe contient une exception levée lorsqu'une erreur se produit au niveau du descripteur ODBC, comme une opération invalide sur un descripteur de connexion ou de commande.
InsufficientStorageException Poco::Data::ODBC Cette classe contient une exception levée lorsqu'une tentative d'extraction de données échoue en raison d'un manque de stockage ou de mémoire disponible pour contenir la donnée extraite.
ODBCException Poco::Data::ODBC Cette classe contient une exception levée lorsqu'une erreur générale se produit avec l'ODBC, englobant les erreurs de connexion, d'exécution de requêtes ou de gestion des résultats.
ODBCMetaColumn Poco::Data::ODBC Cette classe permet de fournir des métadonnées sur les colonnes des résultats d'une requête SQL exécutée via ODBC, comme le nom, le type et les caractéristiques des colonnes.
ODBCStatementImpl Poco::Data::ODBC Cette classe contient l'implémentation concrète d'une déclaration SQL pour ODBC, permettant de créer, préparer et exécuter des requêtes SQL spécifiques via ODBC.
Parameter Poco::Data::ODBC Cette classe contient une représentation d'un paramètre dans une requête SQL paramétrée exécutée via ODBC, permettant de lier des valeurs spécifiques à ces paramètres avant l'exécution.
Preparator Poco::Data::ODBC Cette classe contient un responsable de la préparation des commandes SQL pour exécution dans un environnement ODBC, en s'assurant que la syntaxe et les paramètres sont correctement définis.
SessionImpl Poco::Data::ODBC Cette classe contient l'implémentation concrète d'une session ODBC, permettant de gérer les transactions et les connexions pendant l'exécution des opérations de base de données.
TypeInfo Poco::Data::ODBC Cette classe permet de fournir des informations détaillées sur les types de données utilisés dans la base de données, permettant de récupérer des informations sur les colonnes de tables et les types de données ODBC.
UnknownDataLengthException Poco::Data::ODBC Cette classe contient une exception levée lorsqu'une tentative d'extraction de données échoue en raison d'une longueur de données inconnue ou mal définie.
Utility Poco::Data::ODBC Cette classe contient des fonctions utilitaires pour simplifier la gestion des connexions ODBC et des opérations de base de données, comme la conversion de types ou la gestion des erreurs.
BinaryExtractor Poco::Data::PostgreSQL Cette classe permet d'extraire des données binaires d'une base de données PostgreSQL.
Binder Poco::Data::PostgreSQL Cette classe permet de gérer la liaison des paramètres dans une instruction SQL, permettant de lier les valeurs de variables aux paramètres de la requête.
ConnectionException Poco::Data::PostgreSQL Cette classe contient une représentation d'une exception étant levée lors d'un échec de connexion à la base de données PostgreSQL.
Connector Poco::Data::PostgreSQL Cette classe permet de fournir des mécanismes pour établir une connexion à une base de données PostgreSQL à partir de C++.
Extractor Poco::Data::PostgreSQL Cette classe permet d'extraire les données d'un résultat de requête SQL dans un format compatible avec le type de données du C++.
InputParameter Poco::Data::PostgreSQL Cette classe contient une représentation d'un paramètre d'entrée dans une requête SQL, utilisé pour passer des valeurs à la base de données.
OutputParameter Poco::Data::PostgreSQL Cette classe contient une représentation d'un paramètre de sortie dans une requête SQL, permettant de récupérer des résultats de la base de données.
PGCancelFree Poco::Data::PostgreSQL Cette classe contient un responsable de la gestion de la libération des ressources associées à une opération d'annulation PostgreSQL.
PQConnectionInfoOptionsFree Poco::Data::PostgreSQL Cette classe permet de libérer les options d'information de connexion à PostgreSQL.
PQResultClear Poco::Data::PostgreSQL Cette classe permet de gérer la libération des ressources associées aux résultats d'une requête SQL.
PostgreSQLException Poco::Data::PostgreSQL Cette classe contient une représentation d'une exception spécifique liée à des erreurs survenant lors de l'exécution d'une requête PostgreSQL.
PostgreSQLStatementImpl Poco::Data::PostgreSQL Cette classe contient une implémentation de la gestion des déclarations SQL de PostgreSQL, telles que la préparation et l'exécution des requêtes.
SessionHandle Poco::Data::PostgreSQL Cette classe contient une représentation d'un descripteur pour une session avec la base de données PostgreSQL, permettant de gérer les interactions avec la base de données.
SessionImpl Poco::Data::PostgreSQL Cette classe contient une implémentation d'une session complète pour interagir avec PostgreSQL, gérant les connexions et les transactions.
SessionParameters Poco::Data::PostgreSQL Cette classe permet de définir les paramètres nécessaires pour configurer une session de connexion à PostgreSQL.
StatementException Poco::Data::PostgreSQL Cette classe contient une représentation d'une exception survenant lors de l'exécution d'une déclaration SQL, indiquant une erreur liée à l'instruction.
StatementExecutor Poco::Data::PostgreSQL Cette classe permet de gérer l'exécution des déclarations SQL dans une session, permettant de traiter des commandes de la base de données.
TransactionException Poco::Data::PostgreSQL Cette classe contient une représentation d'une exception liée à des erreurs rencontrées lors de l'exécution d'une transaction PostgreSQL.
Utility Poco::Data::PostgreSQL Cette classe permet de fournir des fonctions utilitaires pour gérer certaines opérations courantes dans le cadre de l'interaction avec PostgreSQL.
AuthorizationDeniedException Poco::Data::SQLite Cette classe contient une représentation d'une exception étant levée lorsqu'un utilisateur ou une application est refusé l'accès à une base de données SQLite pour des raisons d'autorisation.
Binder Poco::Data::SQLite Cette classe permet de gérer la liaison des paramètres dans une instruction SQL, permettant de lier les valeurs de variables aux paramètres de la requête SQLite.
CantOpenDBFileException Poco::Data::SQLite Cette classe contient une représentation d'une exception survenant lorsque le fichier de base de données SQLite ne peut pas être ouvert.
Connector Poco::Data::SQLite Cette classe permet de gérer la connexion à une base de données SQLite, en facilitant la création de connexions et l'exécution des requêtes.
ConstraintViolationException Poco::Data::SQLite Cette classe contient une représentation d'une exception étant levée lorsqu'une contrainte (par exemple, une clef primaire ou une contrainte d'unicité) est violée lors d'une opération SQL.
CorruptImageException Poco::Data::SQLite Cette classe contient une représentation d'une exception survenant lorsque l'image de la base de données SQLite est corrompue.
DBAccessDeniedException Poco::Data::SQLite Cette classe contient une représentation d'une exception étant levée lorsqu'un accès à la base de données SQLite est refusé pour des raisons d'accès.
DBLockedException Poco::Data::SQLite Cette classe contient une représentation d'une exception se produisant lorsqu'une tentative d'accès à la base de données SQLite échoue en raison d'un verrouillage sur la base de données.
DataTypeMismatchException Poco::Data::SQLite Cette classe contient une représentation d'une exception levée lorsqu'il y a une incompatibilité de type de données entre les valeurs insérées dans la base de données et les types de données définis dans le schéma.
DatabaseFullException Poco::Data::SQLite Cette classe contient une représentation d'une exception se produisant lorsque la base de données SQLite atteint sa capacité maximale d'entreposage.
ExecutionAbortedException Poco::Data::SQLite Cette classe contient une représentation d'une exception levée lorsque l'exécution d'une requête SQL est annulée ou interrompue avant son terme.
Extractor Poco::Data::SQLite Cette classe permet d'extraire des données d'une base de données SQLite dans un format compatible avec les types de données C++.
IOErrorException Poco::Data::SQLite Cette classe contient une représentation d'une exception survenant lors d'une erreur d'entrée/sortie avec la base de données SQLite.
InternalDBErrorException Poco::Data::SQLite Cette classe contient une représentation d'une exception se produisant lorsqu'une erreur interne survient au niveau de la base de données SQLite.
InterruptException Poco::Data::SQLite Cette classe contient une représentation d'une exception étant levée lorsqu'une opération sur la base de données SQLite est interrompue, par exemple, par une demande d'annulation.
InvalidLibraryUseException Poco::Data::SQLite Cette classe représente une exception se produisant lorsque la bibliothèque SQLite est utilisée de manière incorrecte ou incompatible.
InvalidSQLStatementException Poco::Data::SQLite Cette classe contient une représentation d'une exception levée lorsqu'une instruction SQL est invalide, par exemple, en raison de syntaxe incorrecte.
LockProtocolException Poco::Data::SQLite Cette classe contient une représentation d'une exception survenant lorsqu'un problème est détecté avec le protocole de verrouillage de la base de données SQLite.
NoMemoryException Poco::Data::SQLite Cette classe contient une représentation d'une exception levée lorsqu'il y a une erreur de mémoire, par exemple, lorsque le système ne dispose pas de mémoire suffisante pour traiter une opération SQLite.
Notifier Poco::Data::SQLite Cette classe permet de gérer les avertissements liées aux événements dans la base de données SQLite, permettant d'avertir les changements d'état ou d'autres événements pertinents.
OSFeaturesMissingException Poco::Data::SQLite Cette classe contient une représentation d'une exception se produisant lorsque certaines fonctionnalités requises du système d'exploitation pour exécuter SQLite sont manquantes.
ParameterCountMismatchException Poco::Data::SQLite Cette classe contient une représentation d'une exception levée lorsque le nombre de paramètres fournis dans une requête SQL ne correspond pas au nombre attendu.
ReadOnlyException Poco::Data::SQLite Cette classe contient une représentation d'une exception levée lorsque la base de données SQLite est ouverte en mode lecture seulement et qu'une opération d'écriture est tentée.
RowTooBigException Poco::Data::SQLite Cette classe contient une représentation d'une exception levée lorsqu'une ligne dans la base de données SQLite dépasse la taille maximale autorisée.
SQLiteException Poco::Data::SQLite Cette classe contient une représentation d'une exception générale survenant lors d'une erreur quelconque avec la base de données SQLite.
SQLiteStatementImpl Poco::Data::SQLite Cette classe contient une implémentation de la gestion des déclarations SQL dans SQLite, telles que la préparation et l'exécution des requêtes.
SchemaDiffersException Poco::Data::SQLite Cette classe contient une représentation d'une exception survenant lorsque le schéma de la base de données SQLite diffère de ce qui est attendu.
SessionImpl Poco::Data::SQLite Cette classe contient une implémentation d'une session pour gérer les interactions avec la base de données SQLite, y compris la gestion des connexions et des transactions.
TableLockedException Poco::Data::SQLite Cette classe contient une représentation d'une exception étant levée lorsqu'une tentative d'accès à une table SQLite échoue à cause d'un verrouillage.
TableNotFoundException Poco::Data::SQLite Cette classe contient une représentation d'une exception étant levée lorsqu'une table spécifiée dans une requête SQL n'existe pas dans la base de données SQLite.
TransactionException Poco::Data::SQLite Cette classe contient une représentation d'une exception liée à des erreurs rencontrées lors de l'exécution d'une transaction SQLite.
Utility Poco::Data::SQLite Cette classe permet de fournir des fonctions utilitaires pour faciliter certaines opérations avec la base de données SQLite, comme la gestion des erreurs ou des conversions.
SQLExecutor Poco::Data::Test Cette classe permet d'exécuter et de tester des requêtes SQL dans le cadre des tests unitaires. Elle fournit une interface pour exécuter des instructions SQL et vérifier leurs résultats, facilitant ainsi le développement et la validation des fonctionnalités liées aux bases de données.
Pair Poco::Dynamic Cette classe contient une représentation d'une paire de valeurs dynamiques, souvent utilisée pour entreposer une clef et une valeur dans des structures associatives.
Struct Poco::Dynamic Cette classe contient une implémentation d'une structure dynamique pouvant contenir des paires clef-valeur, permettant de modéliser des objets complexes de manière flexible.
Var Poco::Dynamic Cette classe contient un conteneur générique pour des types de données dynamiques. Elle peut contenir des valeurs de différents types et permet une manipulation flexible des données.
VarHolder Poco::Dynamic Cette classe contient la base abstraite pour les conteneurs de types dynamiques, servant de fondation pour stocker des valeurs spécifiques dans un objet Var.
VarHolderImpl Poco::Dynamic Cette classe contient une implémentation concrète de VarHolder, entreposant une valeur d'un type particulier et fournit un accès à cette valeur.
VarIterator Poco::Dynamic Cette classe permet de fournir un itérateur pour parcourir les éléments d'un objet dynamique, tel qu'un tableau ou une structure.
Visitor Poco::Dynamic Cette classe permet de définir une interface pour implémenter un modèle visiteur, permettant de parcourir et de traiter des valeurs dynamiques entreposées dans des objets Var.
Ptr Poco::Impl Cette classe contient une implémentation d'un pointeur intelligent interne utilisé pour gérer automatiquement la durée de vie d'un objet. Elle fournit des fonctionnalités de comptage de références et de gestion de mémoire pour s'assurer que les objets sont correctement détruits lorsque leur utilisation est terminée.
Array Poco::JSON Cette classe contient une représentation d'un tableau JSON et fournit des méthodes pour manipuler des éléments JSON organisés sous forme de liste ordonnée.
Handler Poco::JSON Cette classe contient une interface abstraite pour gérer les événements générés pendant l'analyse d'un document JSON.
JSONException Poco::JSON Cette classe contient une représentation d'une exception levée lors d'une erreur liée au traitement JSON, comme une erreur de syntaxe ou un accès incorrect à un élément.
JSONTemplateException Poco::JSON Cette classe contient une représentation d'une exception levée lors d'une erreur dans le traitement des gabarits JSON.
Object Poco::JSON Cette classe contient une représentation d'un objet JSON, c'est-à-dire un ensemble de paires clef-valeur, et fournit des méthodes pour accéder et manipuler ces données.
ParseHandler Poco::JSON Cette classe contient une implémentation d'un gestionnaire pour traiter les événements générés par l'analyseur JSON et construire la structure JSON correspondante.
Parser Poco::JSON Cette classe permet d'analyser une chaîne JSON et la convertir en un objet JSON manipulable, tel qu'un tableau ou un objet.
ParserImpl Poco::JSON Cette classe permet de fournir l'implémentation interne d'analyser JSON, gérant les détails bas niveau de l'analyse syntaxique.
PrintHandler Poco::JSON Cette classe contient un gestionnaire générant une représentation JSON formatée ou non formatée en fonction des événements reçus, utilisée pour la sérialisation JSON.
Query Poco::JSON Cette classe permet de fournir un moyen de naviguer et d'extraire facilement des valeurs spécifiques dans une structure JSON complexe en utilisant des chemins d'accès.
Stringifier Poco::JSON Cette classe permet de convertir une structure JSON (objet ou tableau) en une chaîne JSON valide et lisible.
Template Poco::JSON Cette classe permet de traiter des gabarits JSON avec des variables et des sections dynamiques, utilisée pour générer du contenu JSON basé sur des données dynamiques.
TemplateCache Poco::JSON Cette classe permet de gérer un cache de modèles JSON pour éviter de recharger ou de recompiler fréquemment les mêmes modèles, améliorant ainsi les performances.
JWTException Poco::JWT Cette classe contient une représentation d'une exception générale liée aux erreurs dans le traitement des JSON Web Tokens (JWT).
ParseException Poco::JWT Cette classe contient une représentation d'une exception levée lorsqu'une erreur se produit lors de l'analyse d'un JWT, comme un format invalide ou des données incorrectes.
Serializer Poco::JWT Cette classe contient un responsable de la sérialisation et de la désérialisation des données dans le format JSON utilisé pour les JWT.
SignatureException Poco::JWT Cette classe contient une représentation d'une exception levée lorsqu'une erreur générale liée à la signature d'un JWT se produit.
SignatureGenerationException Poco::JWT Cette classe contient une représentation d'une exception levée lors d'une erreur dans la génération de la signature d'un JWT, comme une clef ou un algorithme invalide.
SignatureVerificationException Poco::JWT Cette classe contient une représentation d'une exception levée lorsque la vérification de la signature d'un JWT échoue, par exemple en raison d'une falsification des données ou d'une clef incorrecte.
Signer Poco::JWT Cette classe permet de signer les JWT en utilisant des algorithmes spécifiques, tels que HMAC ou RSA, et pour vérifier les signatures existantes.
Token Poco::JWT Cette classe contient une représentation d'un JSON Web Token (JWT) et fournit des méthodes pour manipuler ses trois parties principales : l'entête, la charge utile (payload) et la signature.
UnallowedAlgorithmException Poco::JWT Cette classe contient une représentation d'une exception levée lorsqu'un algorithme non autorisé ou désactivé est utilisé pour signer ou vérifier un JWT.
UnsupportedAlgorithmException Poco::JWT Cette classe contient une représentation d'une exception levée lorsqu'un algorithme non pris en charge est spécifié pour signer ou vérifier un JWT.
Array Poco::MongoDB Cette classe contient une représentation d'un tableau BSON (Binary JSON) utilisé pour stocker des listes ordonnées de données dans MongoDB.
BSONReader Poco::MongoDB Cette classe permet de lire des données au format BSON depuis un flux d'entrée et les convertit en structures manipulables, comme des documents ou des tableaux.
BSONTimestamp Poco::MongoDB Cette classe contient une représentation d'un horodatage BSON, contenant un champ de secondes et un incrément, souvent utilisé pour la gestion des versions ou des journaux dans MongoDB.
BSONWriter Poco::MongoDB Cette classe permet d'écrire des données sous forme BSON dans un flux de sortie à partir de structures telles que des documents ou des tableaux.
Binary Poco::MongoDB Cette classe contient une représentation des données binaires entreposées dans un élément BSON, souvent utilisées pour des fichiers ou des objets spécifiques.
ConcreteElement Poco::MongoDB Cette classe permet de fournir une implémentation de base pour des types spécifiques d'éléments BSON.
Connection Poco::MongoDB Cette classe permet de gérer la connexion directe à un serveur MongoDB, permettant l'envoi et la réception de messages.
Cursor Poco::MongoDB Cette classe contient une représentation d'un curseur MongoDB utilisé pour itérer sur les résultats d'une requête exécutée sur une collection.
Database Poco::MongoDB Cette classe permet de manipuler les bases de données MongoDB, comme exécuter des commandes ou interagir avec des collections.
DeleteRequest Poco::MongoDB Cette classe contient une représentation d'une requête de suppression pour supprimer des documents correspondant à un filtre dans une collection MongoDB.
Document Poco::MongoDB Cette classe contient une représentation d'un document BSON, structure de base utilisée pour stocker et manipuler des données dans MongoDB.
Element Poco::MongoDB Cette classe contient la base abstraite représentant un élément BSON, pouvant être un champ dans un document ou un tableau.
ElementFindByName Poco::MongoDB Cette classe permet de rechercher des éléments BSON par leur nom dans un document ou un tableau.
ElementTraits Poco::MongoDB Cette classe permet de définir des caractéristiques spécifiques à chaque type d'élément BSON, comme la manière dont ils sont lus et écrits.
GetMoreRequest Poco::MongoDB Cette classe contient une représentation d'une requête getMore utilisée pour récupérer des lots supplémentaires de documents d'un curseur ouvert.
InsertRequest Poco::MongoDB Cette classe contient une représentation d'une requête d'insertion pour ajouter un ou plusieurs documents dans une collection MongoDB.
JavaScriptCode Poco::MongoDB Cette classe contient une représentation du code JavaScript entreposé dans un élément BSON, pouvant être exécuté sur le serveur MongoDB.
KillCursorsRequest Poco::MongoDB Cette classe contient une représentation d'une requête pour fermer un ou plusieurs curseurs ouverts sur le serveur MongoDB.
Message Poco::MongoDB Cette classe contient la base représentant un message échangé entre un client et un serveur MongoDB.
MessageHeader Poco::MongoDB Cette classe contient une représentation de l'entête d'un message MongoDB, contenant des informations comme la taille et l'identifiant.
ObjectId Poco::MongoDB Cette classe contient une représentation d'un identifiant unique BSON utilisé pour identifier des documents dans MongoDB.
OpMsgCursor Poco::MongoDB Cette classe contient une représentation d'un curseur lié aux nouvelles opérations OpMsg introduites dans les versions récentes de MongoDB.
OpMsgMessage Poco::MongoDB Cette classe contient une représentation d'un message au format OpMsg, utilisé pour les opérations modernes avec MongoDB.
PooledConnection Poco::MongoDB Cette classe permet de gérer une connexion MongoDB réutilisable, provenant d'un bassin de connexions pour améliorer les performances.
QueryRequest Poco::MongoDB Cette classe contient une représentation d'une requête pour récupérer des documents d'une collection MongoDB en fonction d'un filtre.
RegularExpression Poco::MongoDB Cette classe contient une représentation d'une expression régulière entreposée dans un élément BSON, utilisée pour des recherches avancées dans MongoDB.
ReplicaSet Poco::MongoDB Cette classe permet de gérer une connexion à un ensemble de répliques MongoDB, permettant de traiter la redondance et la tolérance aux pannes.
RequestMessage Poco::MongoDB Cette classe contient une représentation d'un message de requête envoyé à MongoDB, utilisé pour exécuter des commandes ou des requêtes.
ResponseMessage Poco::MongoDB Cette classe contient une représentation d'un message de réponse reçu de MongoDB, contenant les résultats d'une commande ou d'une requête.
UpdateRequest Poco::MongoDB Cette classe contient une représentation d'une requête de mise à jour pour modifier des documents dans une collection MongoDB en fonction d'un filtre.
AbstractHTTPRequestHandler Poco::Net Cette classe contient la base abstraite devant être héritée pour implémenter un gestionnaire de requêtes HTTP. Elle définit l'interface à implémenter pour traiter une requête HTTP spécifique.
AddressFamily Poco::Net Cette classe permet de fournir une représentation des familles d'adresses réseau (par exemple, IPv4, IPv6) et des méthodes utilitaires associées.
AddressFamilyMismatchException Poco::Net Cette classe contient une représentation d'une exception levée lorsqu'il y a un conflit ou une incompatibilité entre les familles d'adresses réseau utilisées, comme entre IPv4 et IPv6.
ConnectionAbortedException Poco::Net Cette classe contient une représentation d'une exception levée lorsqu'une connexion réseau est interrompue ou abandonnée par une des parties avant qu'elle ne puisse être entièrement établie.
ConnectionRefusedException Poco::Net Cette classe contient une représentation d'une exception levée lorsqu'une tentative de connexion réseau échoue en raison d'un refus de connexion par le serveur ou l'hôte à distance.
ConnectionResetException Poco::Net Cette classe contient une représentation d'une exception levée lorsqu'une connexion réseau existante est brusquement réinitialisée par l'hôte à distance.
DNS Poco::Net Cette classe permet de fournir des fonctionnalités pour effectuer des requêtes DNS, comme la résolution d'adresses IP à partir de noms d'hôte et vice versa.
DNSException Poco::Net Cette classe contient une représentation d'une exception levée lorsqu'une erreur ou un échec survient lors de l'exécution d'une requête DNS.
DatagramSocket Poco::Net Cette classe contient une implémentation d'un socket pour l'envoi et la réception de paquets de données (datagrammes) via les protocoles UDP ou similaires.
DatagramSocketImpl Poco::Net Cette classe contient une implémentation interne des sockets pour les datagrammes, fournissant des fonctionnalités de bas niveau pour gérer les communications réseau.
DialogSocket Poco::Net Cette classe contient une représentation d'un socket basé sur une communication dialoguée, où les données sont échangées dans une séquence question-réponse, souvent utilisée pour des protocoles textuels simples.
ErrorNotification Poco::Net Cette classe contient un avertissement envoyée lorsqu'une erreur réseau ou de socket survient au sein du cadre d'application POCO.
EscapeHTMLIOS Poco::Net Cette classe permet de fournir une interface de base pour la gestion des flux d'entrée/sortie où le contenu est transformé pour échapper les caractères spéciaux HTML.
EscapeHTMLOutputStream Poco::Net Cette classe contient un flux de sortie transformant automatiquement le contenu en remplaçant les caractères spéciaux HTML par leurs entités HTML correspondantes (par exemple, < devient &lt;).
EscapeHTMLStreamBuf Poco::Net Cette classe contient un tampon de flux effectuant la transformation des caractères spéciaux HTML en entités HTML lorsqu'ils sont écrits dans le flux.
FTPClientSession Poco::Net Cette classe contient une implémentation d'une session client pour le protocole FTP, permettant des opérations comme le transfert de fichiers, la navigation dans les répertoires et la gestion de connexions FTP.
FTPException Poco::Net Cette classe contient une représentation d'une exception levée lors d'une erreur survenant pendant une session FTP, comme une réponse inattendue du serveur ou un problème de connexion.
FTPPasswordProvider Poco::Net Cette classe permet de définir une interface pour fournir dynamiquement des mots de passe dans le cadre de sessions FTP, permettant d'implémenter des mécanismes de gestion sécurisée des identifiants.
FTPStreamFactory Poco::Net Cette classe contient un fabriquant de flux permettant de créer des flux d'entrée à partir d'URL FTP, facilitant ainsi le téléchargement de fichiers via FTP en utilisant des interfaces basées sur des flux.
FilePartSource Poco::Net Cette classe permet d'utiliser un fichier local comme source pour une partie d'une requête multipart HTTP, souvent utilisée dans les formulaires HTML pour l'envoi de fichiers.
FilePartStore Poco::Net Cette classe contient une représentation d'une partie de fichier reçue dans une requête multipart HTTP, permettant d'accéder et d'entreposer les données reçues comme un fichier local.
FilePartStoreFactory Poco::Net Cette classe contient un fabriquant créant des objets FilePartStore pour gérer les parties de fichiers reçues dans des requêtes multipart HTTP.
HTMLForm Poco::Net Cette classe permet de faciliter la gestion des données de formulaire HTML, qu'elles soient envoyées via des méthodes POST ou GET, y compris la prise en charge des fichiers multipart.
HTMLFormException Poco::Net Cette classe contient une représentation d'une exception levée lorsqu'une erreur survient lors de l'analyse ou du traitement des données d'un formulaire HTML.
HTTPAuthenticationParams Poco::Net Cette classe permet d'entreposer les paramètres nécessaires pour gérer l'authentification HTTP, tels que les informations de type "Basic" ou "Digest".
HTTPBasicCredentials Poco::Net Cette classe permet d'encapsuler les informations d'identification HTTP de type "Basic", permettant de les encoder et de les transmettre facilement dans les entêtes d'une requête HTTP.
HTTPBufferAllocator Poco::Net Cette classe permet de fournir un allocateur de mémoire optimisé pour les tampons utilisés dans le cadre des opérations HTTP, améliorant les performances lors de la gestion des flux de données.
HTTPChunkedIOS Poco::Net Cette classe permet de fournir une interface de base pour la gestion des flux d'entrée/sortie HTTP utilisant le codage par blocs (chunked transfer encoding), permettant la transmission progressive de données sans connaître leur taille à l'avance.
HTTPChunkedInputStream Poco::Net Cette classe contient un flux d'entrée lisant des données HTTP encodées par blocs, permettant de traiter les données reçues au fur et à mesure qu'elles arrivent.
HTTPChunkedOutputStream Poco::Net Cette classe contient un flux de sortie écrivant des données HTTP en utilisant le codage par blocs, ce qui est utile pour envoyer des données dynamiques ou volumineuses sans spécifier leur taille totale.
HTTPChunkedStreamBuf Poco::Net Cette classe contient un tampon de flux spécialisé pour gérer les données HTTP encodées par blocs, facilitant leur lecture et écriture à partir des flux associés.
HTTPClientSession Poco::Net Cette classe contient une représentation d'une session client HTTP, permettant d'envoyer des requêtes HTTP vers un serveur et de recevoir des réponses, tout en gérant les connexions sous-jacentes.
HTTPCookie Poco::Net Cette classe permet d'encapsuler un cookie HTTP, permettant de gérer ses propriétés telles que son nom, sa valeur, son domaine, sa durée de vie, et ses drapeaux comme "Secure" ou "HttpOnly".
HTTPCredentials Poco::Net Cette classe contient une représentation des identifiants HTTP génériques, permettant de les transmettre dans les en-têtes d'authentification pour les requêtes HTTP.
HTTPDigestCredentials Poco::Net Cette classe permet d'encapsuler les informations d'identification HTTP de type "Digest", permettant de calculer et d'envoyer les réponses nécessaires à une authentification HTTP sécurisée selon le mécanisme "Digest".
HTTPException Poco::Net Cette classe contient une représentation d'une exception levée lorsqu'une erreur spécifique au protocole HTTP se produit, comme des réponses inattendues du serveur ou des échecs de connexion.
HTTPFixedLengthIOS Poco::Net Cette classe permet de fournir une interface de base pour gérer les flux HTTP à longueur fixe, où la taille des données à envoyer ou à recevoir est déterminée à l'avance.
HTTPFixedLengthInputStream Poco::Net Cette classe est un flux d'entrée conçu pour lire des données HTTP ayant une longueur fixe, facilitant ainsi la gestion des transferts de données dont la taille est connue à l'avance.
HTTPFixedLengthOutputStream Poco::Net Cette classe contient un flux de sortie utilisé pour envoyer des données HTTP dont la taille est fixée à l'avance, garantissant que toutes les données sont envoyées selon la longueur spécifiée.
HTTPFixedLengthStreamBuf Poco::Net Cette classe contient un tampon de flux utilisé pour la gestion des données HTTP à longueur fixe, en permettant l'écriture et la lecture de données dans un format de taille déterminée.
HTTPHeaderIOS Poco::Net Cette classe permet de fournir une interface de base pour la gestion des entêtes HTTP, permettant d'entrer et de sortir des données d'en-têtes dans les flux HTTP.
HTTPHeaderInputStream Poco::Net Cette classe contient un flux d'entrée permettant de lire les entêtes HTTP dans une requête ou une réponse, facilitant l'extraction et l'analyse des informations des entêtes.
HTTPHeaderOutputStream Poco::Net Cette classe contient un flux de sortie permettant d'écrire les entêtes HTTP dans une requête ou une réponse, assurant la transmission correcte des en-têtes à un serveur ou un client.
HTTPHeaderStreamBuf Poco::Net Cette classe contient un tampon de flux gérant les données des entêtes HTTP, facilitant la lecture et l'écriture des entêtes dans un format structuré pour les requêtes et réponses HTTP.
HTTPIOS Poco::Net Cette classe permet de fournir une interface de base pour la gestion des flux HTTP, permettant de gérer à la fois les données de requêtes et de réponses HTTP à travers des flux d'entrée et de sortie.
HTTPInputStream Poco::Net Cette classe contient un flux d'entrée pour lire les données d'une requête ou d'une réponse HTTP, permettant l'accès aux informations envoyées par un serveur ou un client.
HTTPMessage Poco::Net Cette classe contient une représentation d'un message HTTP générique, servant de base pour la gestion des requêtes et des réponses HTTP. Elle permet de manipuler les entêtes, le corps et les autres aspects d'un message HTTP.
HTTPNTLMCredentials Poco::Net Cette classe permet d'encapsuler les informations d'identification utilisées pour l'authentification NTLM (NT LAN Manager) dans les requêtes HTTP, permettant de gérer les mécanismes d'authentification sécurisés.
HTTPOutputStream Poco::Net Cette classe contient un flux de sortie permettant d'écrire les données dans une requête ou une réponse HTTP, facilitant la transmission de données vers un serveur ou un client.
HTTPRequest Poco::Net Cette classe contient une représentation d'une requête HTTP, permettant de définir et d'envoyer des requêtes vers un serveur, en gérant les en-têtes, les paramètres, et le corps de la requête.
HTTPRequestHandler Poco::Net Cette classe contient un interface devant être implémentée pour traiter les requêtes HTTP reçues par un serveur. Elle fournit une méthode pour gérer les différentes actions à prendre en réponse à une requête.
HTTPRequestHandlerFactory Poco::Net Cette classe contient une usine (factory) créant des instances de HTTPRequestHandler en fonction de la requête HTTP reçue, permettant de traiter différentes routes ou types de requêtes.
HTTPResponse Poco::Net Cette classe contient une représentation d'une réponse HTTP, permettant de définir et de gérer le contenu de la réponse envoyée par un serveur, y compris les entêtes, l'état et le corps.
HTTPResponseIOS Poco::Net Cette classe permet de fournir une interface de base pour gérer les flux d'entrée/sortie d'une réponse HTTP, permettant de manipuler les données envoyées en réponse à une requête HTTP.
HTTPResponseStream Poco::Net Cette classe contient un flux d'entrée/sortie utilisé pour envoyer ou recevoir les données d'une réponse HTTP, facilitant la gestion du contenu de la réponse dans une application client ou serveur.
HTTPResponseStreamBuf Poco::Net Cette classe contient un tampon de flux utilisé pour gérer le flux de données d'une réponse HTTP, permettant de lire ou d'écrire les données de la réponse de manière optimisée.
HTTPServer Poco::Net Cette classe contient une représentation d'un serveur HTTP écoutant et gère les requêtes HTTP entrantes, traitant les requêtes et envoyant des réponses appropriées via des gestionnaires de requêtes.
HTTPServerConnection Poco::Net Cette classe contient une représentation d'une connexion HTTP entre le serveur et le client, permettant de gérer l'échange de données sur une connexion établie, en traitant les requêtes et les réponses associées.
HTTPServerConnectionFactory Poco::Net Cette classe contient une usine créant des instances de HTTPServerConnection pour chaque connexion client entrante, permettant une gestion efficace des connexions multiples sur un serveur HTTP.
HTTPServerParams Poco::Net Cette classe permet de configurer les paramètres du serveur HTTP, tels que le nombre de processus légers, les gestionnaires de requêtes, et d'autres paramètres liés à la gestion du serveur.
HTTPServerRequest Poco::Net Cette classe contient une représentation d'une requête HTTP reçue par le serveur, offrant des méthodes pour accéder aux informations de la requête, telles que les entêtes, les paramètres, et le corps de la requête.
HTTPServerRequestImpl Poco::Net Cette classe contient une implémentation interne de HTTPServerRequest, fournissant la gestion des données spécifiques à une requête HTTP reçue, telles que les informations sur les entêtes et le corps de la requête.
HTTPServerResponse Poco::Net Cette classe contient une représentation d'une réponse HTTP envoyée par le serveur, permettant de définir les entêtes, l'état et le corps de la réponse à envoyer au client.
HTTPServerResponseImpl Poco::Net Cette classe contient une implémentation interne de HTTPServerResponse, gérant la construction et l'envoi des réponses HTTP, y compris la gestion des entêtes, de l'état et du corps de la réponse.
HTTPServerSession Poco::Net Cette classe contient une représentation d'une session HTTP sur un serveur, permettant de gérer l'ensemble de la communication avec un client sur une période prolongée, souvent sur plusieurs requêtes et réponses.
HTTPSession Poco::Net Cette classe contient une représentation d'une session sécurisée (HTTPS) entre un client et un serveur, en utilisant SSL/TLS pour assurer une communication chiffrée et sécurisée.
HTTPSessionFactory Poco::Net Cette classe contient une usine créant des instances de HTTPSession pour gérer les connexions sécurisées entre un serveur et ses clients, facilitant la gestion des sessions SSL/TLS.
HTTPSessionInstantiator Poco::Net Cette classe contient un instancier de sessions HTTPS, utilisée pour créer des sessions de manière dynamique sur un serveur HTTPS, souvent en fonction des exigences spécifiques de la connexion.
HTTPStreamBuf Poco::Net Cette classe contient un tampon de flux utilisé pour lire et écrire des données HTTP à travers un flux, en gérant les détails de la transmission de données dans le cadre du protocole HTTP.
HTTPStreamFactory Poco::Net Cette classe contient une usine créant des objets de flux HTTP, permettant de gérer les flux de données entrants et sortants pour une requête ou une réponse HTTP.
HostEntry Poco::Net Cette classe représente une entrée dans une table de résolution DNS, fournissant des informations sur un hôte, telles que son nom et ses adresses IP associées.
HostNotFoundException Poco::Net Cette classe contient une représentation d'une exception étant levée lorsqu'un hôte spécifié ne peut être trouvé, typiquement dans le cadre d'une recherche DNS ou d'une tentative de connexion à un hôte inexistant.
ICMPClient Poco::Net Cette classe contient un client ICMP (Internet Control Message Protocol) permettant d'envoyer des messages ICMP, comme les requêtes de type "ping", pour tester la connectivité réseau entre les hôtes.
ICMPEventArgs Poco::Net Cette classe contient les paramètres d'événements associés à la réception de réponses ICMP, fournissant des informations sur les messages ICMP reçus, telles que l'adresse source et le type de message.
ICMPException Poco::Net Cette classe contient une représentation d'une exception levée lors de la gestion des erreurs ICMP, comme une réponse ICMP erronée ou une impossibilité de communiquer via ICMP.
ICMPFragmentationException Poco::Net Cette classe contient une représentation d'une exception levée lorsqu'un paquet ICMP doit être fragmenté, mais que l'opération échoue, souvent en raison de la taille du paquet ou des restrictions réseau.
ICMPPacket Poco::Net Cette classe contient une représentation d'un paquet ICMP (Internet Control Message Protocol), encapsulant les données du paquet, y compris le type de message, le code et les données associées à la communication ICMP.
ICMPPacketImpl Poco::Net Cette classe contient une implémentation interne de ICMPPacket, gérant les détails spécifiques de la construction, de l'analyse et de la manipulation des paquets ICMP.
ICMPSocket Poco::Net Cette classe contient une représentation d'un socket ICMP, permettant d'envoyer et de recevoir des messages ICMP entre un client et un serveur, facilitant les tests de connectivité réseau comme le "ping".
ICMPSocketImpl Poco::Net Cette classe contient l'implémentation interne de ICMPSocket, gérant les détails de bas niveau liés à l'envoi et à la réception de messages ICMP via un socket, en interaction avec le système sous-jacent.
ICMPv4PacketImpl Poco::Net Cette classe contient une implémentation spécifique des paquets ICMP pour IPv4, encapsulant la logique nécessaire pour gérer les paquets ICMP de version 4, y compris le traitement des informations de l'entête et du corps du message.
IPAddress Poco::Net Cette classe contient une représentation d'une adresse IP, permettant de manipuler les adresses IPv4 et IPv6 dans les applications réseau, incluant des fonctionnalités pour les convertir en chaînes de caractères et effectuer des comparaisons.
IdleNotification Poco::Net Cette classe permet d'avertir lorsque la connexion réseau ou un processus entre dans un état d'inactivité, permettant aux applications de surveiller et de gérer les périodes sans activité réseau.
InterfaceNotFoundException Poco::Net Cette classe contient une représentation d'une exception levée lorsqu'une interface réseau spécifiée ne peut être trouvée ou est indisponible, souvent lors de la tentative de liaison ou d'interaction avec l'interface réseau.
InvalidAddressException Poco::Net Cette classe contient une représentation d'une exception levée lorsqu'une adresse IP ou un nom d'hôte est invalide ou malformé, empêchant la connexion ou la résolution d'adresse dans une opération réseau.
InvalidSocketException Poco::Net Cette classe contient une représentation d'une exception levée lorsqu'un socket est jugé invalide, typiquement lorsqu'une opération réseau échoue à cause d'un mauvais socket ou d'une erreur de configuration.
MailIOS Poco::Net Cette classe contient une base pour la gestion des flux d'entrée et de sortie liés au traitement des courriels, permettant de lire et d'écrire des messages de manière adaptée aux flux de données.
MailInputStream Poco::Net Cette classe contient une représentation d'un flux d'entrée pour lire le contenu d'un message de courriel, permettant l'accès aux parties du message comme les entêtes, le corps et les pièces jointes.
MailMessage Poco::Net Cette classe contient une représentation d'un message de courriel, permettant de définir et de manipuler ses différents composants tels que les entêtes, le corps, les pièces jointes et les destinataires.
MailOutputStream Poco::Net Cette classe contient un flux de sortie permettant d'écrire un message de courriel dans un format approprié, que ce soit pour l'envoi ou pour l'enregistrement dans un fichier.
MailRecipient Poco::Net Cette classe contient une représentation d'un destinataire d'un message de courriel, permettant de gérer les informations associées à un destinataire, comme l'adresse de courriel et le type de destinataire (par exemple, "To", "CC", "BCC").
MailStreamBuf Poco::Net Cette classe contient un tampon de flux utilisé pour gérer l'entrée et la sortie de données liées aux courriels, permettant de lire et d'écrire des messages de courriels de manière efficace.
MediaType Poco::Net Cette classe contient une représentation d'un type de média (par exemple, "text/plain", "image/jpeg"), souvent utilisé dans le cadre de la gestion des entêtes de type MIME pour les messages de courriel ou les réponses HTTP.
MessageException Poco::Net Cette classe contient une représentation d'une exception levée lorsqu'une erreur se produit dans le cadre de la manipulation des messages, qu'il s'agisse d'un courriel, d'une erreur de format ou d'une opération invalide.
MessageHeader Poco::Net Cette classe contient une représentation de l'entête d'un message, qu'il soit courriel ou autre, permettant de gérer des informations comme les destinataires, l'objet, la date et d'autres métadonnées du message.
MulticastSocket Poco::Net Cette classe contient une représentation d'un socket pour la communication multicast, permettant l'envoi et la réception de messages sur un groupe multicast, facilitant la communication entre plusieurs machines via une adresse IP multicast.
MultipartException Poco::Net Cette classe contient une représentation d'une exception levée lors de la gestion d'un message multipart, généralement lorsqu'une erreur se produit dans l'analyse ou l'assemblage des différentes parties d'un message multipart.
MultipartIOS Poco::Net Cette classe contient une base pour gérer les flux d'entrée et de sortie dans les messages multipart, permettant de manipuler les différentes parties d'un message selon le format multipart.
MultipartInputStream Poco::Net Cette classe contient une représentation d'un flux d'entrée pour lire un message multipart, permettant d'extraire et de traiter les différentes parties d'un message, telles que les entêtes et les corps des sections.
MultipartReader Poco::Net Cette classe permet de lire un message multipart, en extrayant et en analysant les différentes parties du message selon le format multipart utilisé, comme les pièces jointes ou autres contenus.
MultipartSource Poco::Net Cette classe contient une représentation de la source de données pour un message multipart, servant de point de départ pour l'assemblage ou l'analyse des parties du message multipart.
MultipartStreamBuf Poco::Net Cette classe contient un tampon de flux utilisé pour lire et écrire des messages multipart, permettant de gérer efficacement les différentes parties du message et de les transmettre via un flux.
MultipartWriter Poco::Net Cette classe permet d'écrire un message multipart, en créant les différentes parties du message et en les combinant selon le format multipart approprié pour l'envoi.
NTLMContext Poco::Net Cette classe permet de gérer le contexte d'authentification NTLM (NT LAN Manager), permettant de gérer les étapes d'authentification dans une session réseau en utilisant le protocole NTLM.
NTLMCredentials Poco::Net Cette classe contient une représentation des informations d'authentification NTLM, telles que le nom d'utilisateur et le mot de passe, utilisées pour se connecter à un service ou une ressource en utilisant le protocole NTLM.
NTPClient Poco::Net Cette classe contient un client NTP (Network Time Protocol) permettant de se synchroniser avec un serveur NTP pour obtenir l'heure exacte à travers le réseau, garantissant la précision de l'heure système.
NTPEventArgs Poco::Net Cette classe contient les paramètres d'événements associés à l'utilisation du client NTP, fournissant des informations sur la réponse du serveur NTP, comme le temps de réponse et les données de synchronisation reçues.
NTPException Poco::Net Cette classe contient une représentation d'une exception levée lors de la gestion des erreurs dans l'utilisation du protocole NTP (Network Time Protocol), typiquement lorsqu'une erreur se produit lors de la synchronisation de l'heure avec un serveur NTP.
NTPPacket Poco::Net Cette classe représente un paquet NTP (Network Time Protocol), encapsulant les données échangées entre un client et un serveur NTP pour la synchronisation de l'heure.
NameValueCollection Poco::Net Cette classe contient une représentation d'une collection de paires clef-valeur, utilisée pour gérer des informations comme les paramètres de requête HTTP, les entêtes HTTP, ou d'autres données structurées sous forme de paires clef-valeur.
NetException Poco::Net Cette classe contient une représentation d'une exception générique pour les erreurs réseau, souvent levée lors d'échecs dans les opérations réseau, comme la connexion, l'envoi ou la réception de données.
NetworkInterface Poco::Net Cette classe contient une représentation d'une interface réseau sur une machine, permettant de récupérer des informations comme les adresses IP, les masques de sous-réseau et les détails de l'interface réseau (par exemple, Ethernet, Wi-Fi).
NoAddressFoundException Poco::Net Cette classe contient une représentation d'une exception levée lorsqu'aucune adresse réseau correspondante n'a été trouvée, typiquement lors d'une tentative de résolution d'un nom d'hôte ou d'une adresse IP.
NoMessageException Poco::Net Cette classe contient une représentation d'une exception levée lorsqu'aucun message valide n'est trouvé ou reçu, souvent dans des opérations de communication de message, telles que l'envoi ou la réception de données.
NotAuthenticatedException Poco::Net Cette classe contient une représentation d'une exception levée lorsqu'une tentative d'authentification échoue, indiquant que l'utilisateur ou la connexion n'a pas été authentifié avec succès.
NullPartHandler Poco::Net Cette classe contient un gestionnaire de parties nulles utilisé pour les messages multipart, permettant de gérer des parties d'un message multipart ne contenant pas de données ou n'étant pas nécessaires à la transmission.
OAuth10Credentials Poco::Net Cette classe contient une représentation des informations d'authentification OAuth 1.0, incluant les clefs d'accès et les secrets nécessaires pour autoriser une application à interagir avec un service en utilisant le protocole OAuth 1.0.
OAuth20Credentials Poco::Net Cette classe contient une représentation des informations d'authentification OAuth 2.0, telles que les jetons d'accès et de rafraîchissement, utilisées pour accéder à des ressources protégées en utilisant le protocole OAuth 2.0.
POP3ClientSession Poco::Net Cette classe permet de gérer une session de client POP3 (Post Office Protocol version 3), permettant de se connecter à un serveur POP3, récupérer les courriels et gérer la session d'interaction avec le serveur de messagerie.
POP3Exception Poco::Net Cette classe contient une représentation d'une exception levée lors d'une erreur dans l'interaction avec un serveur POP3, telle qu'une connexion échouée ou une erreur lors de la récupération des messages.
ParallelSocketAcceptor Poco::Net Cette classe permet d'accepter des connexions réseau en parallèle, permettant de gérer plusieurs connexions simultanées sur un serveur tout en équilibrant la charge entre différents processus léger ou processus.
ParallelSocketReactor Poco::Net Cette classe permet de gérer un ensemble de sockets dans un environnement parallèle, en surveillant les événements de ces sockets et en gérant l'exécution de manière à traiter les événements de manière efficace et simultanée.
PartHandler Poco::Net Cette classe permet de gérer les différentes parties d'un message, typiquement dans le cadre de messages multipart, permettant de traiter chaque section du message de manière appropriée (par exemple, les pièces jointes ou le corps).
PartSource Poco::Net Cette classe contient une représentation de la source des différentes parties d'un message multipart, permettant d'assembler ou de manipuler les différentes sections d'un message, comme les pièces jointes ou les données textuelles.
PartStore Poco::Net Cette classe contient une représentation d'un magasin de parties de message, permettant d'entreposer et de récupérer des parties spécifiques d'un message multipart, comme les sections de données ou les fichiers attachés.
PartStoreFactory Poco::Net Cette classe contient un responsable de la création de magasins de parties pour les messages multipart, facilitant l'instanciation de PartStore en fonction des besoins spécifiques du traitement du message.
PollSet Poco::Net Cette classe permet de gérer un ensemble de sockets ou d'événements et attend qu'un ou plusieurs d'entre eux deviennent actifs, permettant de surveiller efficacement les événements sur plusieurs connexions simultanées.
QuotedPrintableDecoder Poco::Net Cette classe permet de décoder des données encodées en quoted-printable, une méthode couramment utilisée pour encoder les données binaires dans des messages texte, comme dans les courriels, tout en maintenant la compatibilité avec les systèmes de messagerie.
QuotedPrintableDecoderBuf Poco::Net Cette classe contient un tampon de flux utilisé pour décoder les données encodées en quoted-printable, permettant de traiter les flux de données dans ce format tout en les décodant en temps réel.
QuotedPrintableDecoderIOS Poco::Net Cette classe contient une base pour gérer les flux d'entrée et de sortie lors du décodage des données encodées en quoted-printable, facilitant l'intégration du décodage dans les opérations de flux standard.
QuotedPrintableEncoder Poco::Net Cette classe permet d'encoder des données binaires en quoted-printable, un format d'encodage souvent utilisé pour envoyer des données binaires dans des messages texte, comme dans les courriels.
QuotedPrintableEncoderBuf Poco::Net Cette classe contient un tampon de flux utilisé pour encoder des données en quoted-printable, permettant de gérer les flux de données tout en les encodant en temps réel.
QuotedPrintableEncoderIOS Poco::Net Cette classe contient une base pour gérer les flux d'entrée et de sortie lors de l'encodage des données en quoted-printable, facilitant l'intégration de l'encodage dans les opérations de flux standard.
RawSocket Poco::Net Cette classe contient une représentation d'un socket brut, permettant d'envoyer et de recevoir des paquets de données sans la gestion des protocoles supérieurs (comme TCP ou UDP), souvent utilisée pour les communications de bas niveau.
RawSocketImpl Poco::Net Cette classe contient une implémentation du fonctionnement d'un socket brut, fournissant l'implémentation spécifique de la communication réseau de bas niveau sans gestion des protocoles de transport.
ReadableNotification Poco::Net Cette classe contient une représentation d'un avertissement indiquant qu'une donnée est prête à être lue depuis une source, généralement utilisée pour les opérations de lecture désynchronisées où un avertissement est envoyée lorsqu'une donnée est disponible à la lecture.
RemoteSyslogChannel Poco::Net Cette classe contient une représentation d'un canal pour l'envoi de messages de journalisation à un serveur distant via le protocole Syslog, permettant ainsi de centraliser la gestion des journaux de bord dans une infrastructure réseau.
RemoteSyslogListener Poco::Net Cette classe contient une représentation d'un écouteur pour recevoir des messages Syslog provenant de serveurs à distances, permettant de gérer et d'analyser les journaux de bord envoyés sur le réseau via Syslog.
SMTPChannel Poco::Net Cette classe contient une représentation d'un canal de communication pour l'envoi de messages via le protocole SMTP (Simple Mail Transfer Protocol), permettant d'intégrer l'envoi de courriels dans une application.
SMTPClientSession Poco::Net Cette classe permet de gérer une session client pour la communication avec un serveur SMTP, permettant d'envoyer des courriels en établissant une connexion avec un serveur SMTP et en suivant les étapes de la procédure d'envoi.
SMTPException Poco::Net Cette classe contient une représentation d'une exception levée lors d'erreurs survenant pendant les opérations SMTP, telles que l'échec de connexion au serveur ou l'envoi de courriel.
SSPINTLMCredentials Poco::Net Cette classe contient une représentation des informations d'authentification pour le protocole SSPIN (Security Support Provider Interface) avec une méthode d'authentification NTLM, utilisée pour l'authentification sur les réseaux sécurisés.
ServerSocket Poco::Net Cette classe contient une représentation d'un socket côté serveur permettant d'accepter des connexions réseau entrantes, typiquement utilisé pour créer des serveurs attendant et gérant les connexions de clients.
ServerSocketImpl Poco::Net Cette classe contient une implémentation du fonctionnement interne d'un serveur socket, fournissant les mécanismes pour accepter des connexions réseau sur un port donné et gérer les interactions avec les clients.
ServiceNotFoundException Poco::Net Cette classe contient une représentation d'une exception levée lorsqu'un service requis n'a pas été trouvé, souvent utilisée dans les opérations réseau où un service ou une ressource spécifique n'est pas disponible ou est introuvable.
ShutdownNotification Poco::Net Cette classe contient une représentation d'un avertissement envoyée pour indiquer qu'une opération doit être interrompue ou arrêtée, souvent utilisée pour gérer proprement la fermeture d'une connexion ou d'un processus dans les systèmes réseaux.
Socket Poco::Net Cette classe contient une représentation d'un socket réseau, fournissant des méthodes pour la communication bidirectionnelle entre deux hôtes via des protocoles réseau comme TCP ou UDP.
SocketAcceptor Poco::Net Cette classe permet d'accepter les connexions entrantes sur un socket, permettant à un serveur de recevoir des connexions réseau de clients.
SocketAddress Poco::Net Cette classe contient une représentation de l'adresse d'un socket, incluant l'adresse IP et le port, utilisée pour identifier de manière unique un point de communication réseau.
SocketConnector Poco::Net Cette classe permet d'établir une connexion sortante à un serveur via un socket, facilitant l'établissement de connexions réseau client-serveur.
SocketIOS Poco::Net Cette classe contient la base pour les flux d'entrée et de sortie associés aux sockets, fournissant des méthodes pour la gestion des flux de données à travers les sockets.
SocketImpl Poco::Net Cette classe contient une implémentation des opérations de bas niveau pour la gestion d'un socket, permettant des actions telles que l'ouverture, la fermeture et la gestion des connexions réseau.
SocketInputStream Poco::Net Cette classe contient un flux d'entrée associé à un socket, permettant de lire des données reçues via le réseau à partir d'une connexion socket.
SocketNotification Poco::Net Cette classe contient une représentation d'un avertissement associée aux événements sur un socket, permettant de gérer des actions lorsque des événements spécifiques (comme la réception de données ou la fermeture de la connexion) se produisent.
SocketNotifier Poco::Net Cette classe permet de surveiller les événements sur un socket, envoyant des notifications lorsqu'une condition spécifique est remplie, comme la disponibilité de données à lire ou la possibilité d'envoyer des données.
SocketOutputStream Poco::Net Cette classe contient un flux de sortie associé à un socket, permettant d'envoyer des données à travers une connexion réseau via un socket.
SocketProactor Poco::Net Cette classe permet de gérer les opérations réseau non bloquantes sur des sockets, facilitant l'exécution de plusieurs tâches d'entrée/sortie simultanément sans blocage.
SocketReactor Poco::Net Cette classe permet de gérer un ensemble de sockets et réagit à leurs événements, permettant de traiter les opérations sur plusieurs connexions réseau en utilisant un modèle de réacteur.
SocketStream Poco::Net Cette classe contient une représentation d'un flux bidirectionnel pour communiquer avec un socket, permettant à la fois d'envoyer et de recevoir des données à travers une connexion réseau.
SocketStreamBuf Poco::Net Cette classe permet de fournir le tampon de flux utilisé pour les opérations de lecture et d'écriture sur un SocketStream, gérant l'échange de données avec le réseau.
StreamSocket Poco::Net Cette classe contient une représentation d'un socket de type flux, généralement utilisé pour les connexions TCP, permettant d'envoyer et de recevoir des données sous forme de flux sur le réseau.
StreamSocketImpl Poco::Net Cette classe contient une implémentation des opérations de bas niveau pour un StreamSocket, permettant des actions comme l'établissement d'une connexion, la gestion des flux de données et la gestion de la déconnexion.
StringPartSource Poco::Net Cette classe contient une représentation d'une source de données sous forme de chaîne de caractères, souvent utilisée pour envoyer des données dans un message multipart, comme une partie d'un courriel.
TCPServer Poco::Net Cette classe contient une représentation d'un serveur TCP écoutant les connexions entrantes sur un port donné et crée des sessions pour chaque connexion cliente.
TCPServerConnection Poco::Net Cette classe contient une représentation d'une connexion TCP sur un serveur, gérant la communication avec un client spécifique après qu'une connexion ait été acceptée par le serveur.
TCPServerConnectionFactory Poco::Net Cette classe contient un responsable de la création de nouvelles instances de TCPServerConnection, permettant de gérer plusieurs connexions clients simultanément dans un serveur TCP.
TCPServerConnectionFactoryImpl Poco::Net Cette classe contient une implémentation d'une fabrique de connexions pour un serveur TCP, responsable de la création et de la gestion des connexions entrantes sur un serveur TCP.
TCPServerConnectionFilter Poco::Net Cette classe permet de filtrer les connexions entrantes d'un serveur TCP, permettant de contrôler et de filtrer les connexions avant qu'elles ne soient acceptées par le serveur.
TCPServerDispatcher Poco::Net Cette classe permet de gérer l'affectation des connexions entrantes sur un serveur TCP aux différents gestionnaires appropriés, permettant de dispatcher les requêtes selon des critères définis.
TCPServerParams Poco::Net Cette classe contient une représentation des paramètres de configuration d'un serveur TCP, permettant de personnaliser le comportement du serveur, comme les délais de connexion et les tailles de tampon.
TimeoutNotification Poco::Net Cette classe contient une représentation d'un avertissement envoyée lorsqu'un délai d'attente est dépassé, généralement utilisée pour signaler que l'attente d'une opération réseau a expiré.
UDPClient Poco::Net Cette classe contient une représentation d'un client UDP, permettant d'envoyer des datagrammes à un serveur via le protocole UDP, sans établissement de connexion.
UDPServerParams Poco::Net Cette classe contient les paramètres de configuration pour un serveur UDP, permettant de personnaliser des aspects comme la taille des tampons ou les comportements spécifiques du serveur.
UDPSocketReader Poco::Net Cette classe permet de lire des données à partir d'un socket UDP, traitant la réception des datagrammes envoyés via le protocole UDP.
UnsupportedFamilyException Poco::Net Cette classe contient une représentation d'une exception levée lorsqu'une famille d'adresses réseau non supportée est utilisée, par exemple lors de l'utilisation d'un socket avec une famille d'adresses incompatible.
UnsupportedRedirectException Poco::Net Cette classe contient une représentation d'une exception levée lorsqu'une tentative de redirection HTTP ou réseau échoue en raison d'une méthode de redirection non prise en charge par le système.
WebSocket Poco::Net Cette classe contient une représentation d'une connexion WebSocket, permettant la communication bidirectionnelle en temps réel entre un client et un serveur via un canal persisté, typiquement utilisé dans les applications Web modernes.
WebSocketException Poco::Net Cette classe contient une représentation d'une exception levée lors d'erreurs liées à la communication WebSocket, telles que des échecs de connexion ou des violations de protocole.
WebSocketImpl Poco::Net Cette classe contient une implémentation des opérations de bas niveau d'un WebSocket, fournissant les mécanismes nécessaires pour établir, maintenir et fermer une connexion WebSocket.
WritableNotification Poco::Net Cette classe contient une représentation d'un avertissement envoyée lorsqu'un flux de données devient disponible pour l'écriture, généralement utilisée pour gérer les opérations d'entrée/sortie désynchronisées.
IPAddressImpl Poco::Net::Impl Cette classe permet de fournir une implémentation de base pour représenter une adresse IP abstraite. Elle sert de classe de base pour les implémentations spécifiques aux protocoles IPv4 et IPv6.
IPv4AddressImpl Poco::Net::Impl Cette classe contient une représentation d'une implémentation spécifique pour les adresses IPv4. Elle gère les opérations associées aux adresses IPv4, telles que la manipulation de bits et la comparaison.
IPv4SocketAddressImpl Poco::Net::Impl Cette classe contient une implémentation d'une adresse de socket pour le protocole IPv4, incluant l'association entre une adresse IPv4 et un numéro de port.
IPv6AddressImpl Poco::Net::Impl Cette classe contient une représentation d'une implémentation spécifique pour les adresses IPv6. Elle prend en charge les opérations liées aux adresses IPv6, comme le traitement des adresses au format long et la gestion des zones.
IPv6SocketAddressImpl Poco::Net::Impl Cette classe contient une implémentation d'une adresse de socket pour le protocole IPv6, combinant une adresse IPv6 avec un numéro de port et, si nécessaire, une zone.
LocalSocketAddressImpl Poco::Net::Impl Cette classe permet de fournir une implémentation pour les adresses de sockets locales (également appelées Unix Domain Sockets), permettant de gérer les communications inter-processus sur le même hôte.
SocketAddressImpl Poco::Net::Impl Cette classe contient une implémentation de base abstraite pour représenter une adresse de socket, utilisée comme classe de base pour les adresses de sockets spécifiques à IPv4, IPv6 et locales.
AtomicFloat Poco::Prometheus Cette classe contient une représentation d'une implémentation de flottants atomiques permettant des opérations thread-safe sur des valeurs en virgule flottante.
CallbackMetric Poco::Prometheus Cette classe permet de définir des métriques dynamiques étant calculées à la demande à l'aide de callbacks personnalisés.
Collector Poco::Prometheus Cette classe permet d'agir comme une base abstraite pour collecter des données de métriques. Elle est conçue pour être étendue par des métriques spécifiques telles que les compteurs ou les jauges.
Counter Poco::Prometheus Cette classe contient une représentation d'une métrique incrémentale utilisée pour suivre des événements cumulés, tels que les requêtes traitées.
CounterSample Poco::Prometheus Cette classe permet d'entreposer un échantillon individuel d'une métrique de type compteur, représentant la valeur à un instant donné.
Exporter Poco::Prometheus Cette classe contient un responsable de la conversion des métriques collectées en formats exportables, tels que le texte ou le format binaire Prometheus.
Gauge Poco::Prometheus Cette classe contient une représentation d'une métrique de jauge, utilisée pour suivre des valeurs pouvant augmenter ou diminuer (par exemple, la mémoire utilisée).
GaugeSample Poco::Prometheus Cette classe permet d'entreposer un échantillon individuel d'une métrique de type jauge, représentant une valeur mesurée à un instant donné.
Histogram Poco::Prometheus Cette classe contient une représentation d'une métrique d'histogramme, utilisée pour mesurer la distribution des valeurs, comme la latence ou la taille des réponses.
HistogramData Poco::Prometheus Cette classe permet d'entreposer les données internes d'un histogramme, y compris les buckets, les totaux et les autres métadonnées nécessaires pour son exportation.
HistogramSample Poco::Prometheus Cette classe contient une représentation d'un échantillon individuel provenant d'un histogramme, contenant des informations sur les buckets et les valeurs associées.
IntCounter Poco::Prometheus Cette classe contient une variante de compteur spécialisée pour les valeurs entières, utilisée pour des opérations nécessitant des performances accrues.
IntGauge Poco::Prometheus Cette classe contient une variante de jauge spécialisée pour les valeurs entières, utilisée pour suivre des données changeant dynamiquement, comme le nombre d'éléments actifs.
LabeledMetric Poco::Prometheus Cette classe contient une représentation d'une métrique pouvant être associée à des labels (clefs-valeurs) pour fournir des informations contextuelles supplémentaires.
LabeledMetricImpl Poco::Prometheus Cette classe contient une implémentation de l'infrastructure sous-jacente pour gérer les métriques étiquetées et leurs valeurs associées.
Metric Poco::Prometheus Cette classe abstraite contient une représentation d'une métrique générique et fournit des fonctionnalités de base pour les types de métriques spécifiques.
MetricsRequestHandler Poco::Prometheus Cette classe permet de gérer les requêtes HTTP entrantes pour exposer les métriques au format compatible avec Prometheus.
MetricsServer Poco::Prometheus Cette classe contient une représentation d'un serveur HTTP dédié à l'exposition des métriques Prometheus collectées par une application.
ProcessCollector Poco::Prometheus Cette classe contient une collection des métriques spécifiques au processus en cours d'exécution, telles que l'utilisation de la mémoire, le temps du microprocesseur, ou le nombre de processus légers actifs.
Registry Poco::Prometheus Cette classe permet d'agir comme un registre central pour enregistrer, gérer et exporter toutes les métriques définies dans une application.
TextExporter Poco::Prometheus Cette classe permet de convertir les métriques collectées au format texte compatible avec Prometheus pour une exposition simple via HTTP.
ThreadPoolCollector Poco::Prometheus Cette classe permet de collecter des métriques spécifiques à un bassin de processus léger, comme le nombre de processus légers actifs, les tâches en attente ou la capacité totale du bassin.
Array Poco::Redis Cette classe contient une représentation d'une structure de données de type tableau, utilisée pour manipuler des listes d'éléments dans des commandes Redis.
AsyncReader Poco::Redis Cette classe permet de fournir une implémentation pour lire de manière désynchronisée des données de réponse provenant d'un serveur Redis.
Client Poco::Redis Cette classe contient une représentation d'un client Redis permettant de se connecter au serveur, d'envoyer des commandes et de lire les réponses.
Command Poco::Redis Cette classe permet d'encapsuler une commande Redis et permet de construire et d'envoyer des requêtes de manière structurée.
Error Poco::Redis Cette classe contient une représentation d'une erreur retournée par le serveur Redis en réponse à une commande invalide ou à un problème.
PooledConnection Poco::Redis Cette classe permet de gérer une connexion Redis mise en bassin, permettant de réutiliser efficacement les connexions pour améliorer les performances.
RedisEventArgs Poco::Redis Cette classe contient les paramètres associés aux événements Redis, comme les avertissements ou les réponses désynchronisées.
RedisException Poco::Redis Cette classe contient une représentation d'une exception spécifique à Redis, levée lors d'erreurs de communication ou de traitement des données.
RedisIOS Poco::Redis Cette classe permet de fournir une interface d'entrée/sortie pour interagir avec les flux de données Redis.
RedisInputStream Poco::Redis Cette classe contient une implémentation d'un flux d'entrée pour lire les données brutes provenant du serveur Redis.
RedisOutputStream Poco::Redis Cette classe contient une implémentation d'un flux de sortie pour écrire des commandes et des données vers le serveur Redis.
RedisStreamBuf Poco::Redis Cette classe permet de gérer le tampon des flux d'entrée et de sortie pour les communications avec un serveur Redis.
RedisType Poco::Redis Cette classe contient une abstraction des différents types de données Redis, tels que les chaînes, les listes, les ensembles,...
RedisTypeTraits Poco::Redis Cette classe permet de fournir des traits pour cartographier des types C++ aux types Redis correspondants, facilitant leur conversion.
Type Poco::Redis Cette classe contient une énumération définissant les types de données Redis, tels que String, Array, Integer, Error et BulkString.
AbstractConfiguration Poco::Util Cette classe permet de fournir une interface abstraite pour représenter des configurations hiérarchiques, permettant de lire et écrire des propriétés sous forme de paires clef/valeur.
AbstractOptionCallback Poco::Util Cette classe contient une interface abstraite permettant de définir des callbacks associés aux options des applications.
AmbiguousOptionException Poco::Util Cette classe contient une représentation d'une exception levée lorsqu'une option est ambiguë, c'est-à-dire qu'elle correspond à plusieurs options disponibles.
Application Poco::Util Cette classe permet de fournir une infrastructure de base pour créer des applications en ligne de commande, incluant la gestion des options, des événements et des configurations.
ConfigurationMapper Poco::Util Cette classe permet de cartographier des clefs de configuration d'un espace de noms à un autre pour simplifier l'accès aux propriétés.
ConfigurationView Poco::Util Cette classe permet de fournir une vue sur un sous-ensemble de propriétés d'une configuration en fonction d'un préfixe donné.
DuplicateOptionException Poco::Util Cette classe contient une représentation d'une exception levée lorsqu'une option est définie plusieurs fois de manière non autorisée.
EmptyOptionException Poco::Util Cette classe contient une représentation d'une exception levée lorsqu'une option requise est vide ou non spécifiée.
FilesystemConfiguration Poco::Util Cette classe permet d'implémenter une configuration basée sur les propriétés d'un système de fichiers, telles que les répertoires ou les fichiers disponibles.
HelpFormatter Poco::Util Cette classe permet de générer une aide formatée pour afficher les options disponibles dans une application en ligne de commande.
IncompatibleOptionsException Poco::Util Cette classe contient une représentation d'une exception levée lorsqu'une combinaison incompatible d'options est détectée.
IniFileConfiguration Poco::Util Cette classe permet de charger et de gérer des configurations provenant de fichiers INI standard.
IntValidator Poco::Util Cette classe permet de valider les valeurs d'options pour s'assurer qu'elles correspondent à des entiers dans un intervalle spécifiée.
InvalidArgumentException Poco::Util Cette classe contient une représentation d'une exception levée lorsqu'un paramètre est invalide est passé à une méthode ou une option.
JSONConfiguration Poco::Util Cette classe permet de gérer des configurations entreposées dans des fichiers au format JSON.
LayeredConfiguration Poco::Util Cette classe permet de combiner plusieurs configurations dans une hiérarchie, en accordant une priorité aux couches supérieures.
LocalConfigurationView Poco::Util Cette classe permet de fournir une vue locale sur un sous-ensemble de propriétés d'une configuration basée sur un préfixe.
LoggingConfigurator Poco::Util Cette classe permet de configurer le système de journalisation à l'aide d'une configuration spécifiée.
LoggingSubsystem Poco::Util Cette classe contient une représentation d'un sous-système dédié à la gestion des journaux dans une application.
MapConfiguration Poco::Util Cette classe contient une implémentation d'une configuration basée sur une structure de type map, utile pour les configurations dynamiques.
MissingArgumentException Poco::Util Cette classe représente une exception levée lorsqu'un argument requis pour une option est manquant.
MissingOptionException Poco::Util Cette classe contient une représentation d'une exception levée lorsqu'une option requise n'est pas spécifiée.
Option Poco::Util Cette classe contient une représentation d'une option de ligne de commande, incluant son nom, ses alias et sa description.
OptionCallback Poco::Util Cette classe permet de définir un callback personnalisé pour gérer une option spécifique lorsqu'elle est détectée.
OptionException Poco::Util Cette classe contient une classe de base pour toutes les exceptions liées aux options.
OptionProcessor Poco::Util Cette classe permet d'analyser les options de ligne de commande et les associe à leurs définitions correspondantes.
OptionSet Poco::Util Cette classe contient une représentation d'un ensemble d'options définies dans une application.
PropertyFileConfiguration Poco::Util Cette classe permet de charger et de gérer des configurations provenant de fichiers de propriétés (fichiers clef=valeur).
RegExpValidator Poco::Util Cette classe permet de valider une valeur d'option en s'assurant qu'elle correspond à une expression régulière spécifiée.
ServerApplication Poco::Util Cette classe permet de fournir une infrastructure pour créer des applications serveur, y compris la gestion des sous-systèmes et des configurations.
Subsystem Poco::Util Cette classe contient une représentation d'un sous-système modulaire au sein d'une application et permet d'initialiser des fonctionnalités spécifiques.
SystemConfiguration Poco::Util Cette classe permet d'exposer les propriétés et les variables d'environnement du système comme une configuration.
Timer Poco::Util Cette classe contient une implémentation d'un minuteur pour exécuter des tâches planifiées à intervalles réguliers.
TimerFunc Poco::Util Cette classe permet de créer des minuteurs basés sur des fonctions ou des lambdas pour des exécutions planifiées.
TimerTask Poco::Util Cette classe contient une représentation d'une tâche planifiée pouvant être exécutée à un moment précis ou périodiquement.
TimerTaskAdapter Poco::Util Cette classe permet d'adapter une méthode ou un callback pour être exécuté en tant que tâche dans un minuteur.
UnexpectedArgumentException Poco::Util Cette classe contient une représentation d'une exception levée lorsqu'un argument non attendu est spécifié pour une option.
UnknownOptionException Poco::Util Cette classe contient une représentation d'une exception levée lorsqu'une option inconnue est détectée dans une commande.
Validator Poco::Util Cette classe contient la base abstraite pour valider les valeurs d'options selon des critères spécifiques.
WinRegistryConfiguration Poco::Util Cette classe contient une implémentation d'une configuration basée sur le registre Windows, permettant de lire et d'écrire des propriétés dans des clefs du registre.
WinRegistryKey Poco::Util Cette classe permet de fournir une abstraction pour manipuler les clefs du registre Windows directement.
WinService Poco::Util Cette classe contient une infrastructure pour créer et gérer des services Windows à partir d'une application.
XMLConfiguration Poco::Util Cette classe permet de gérer des configurations stockées dans des fichiers XML, permettant d'organiser les propriétés de manière hiérarchique.
OutputUnit Poco::Util::Units Cette classe contient une représentation d'une unité de mesure utilisée pour formater ou afficher des valeurs avec une unité spécifique. Elle permet de définir comment une valeur numérique est associée à une unité physique lors de la sortie ou du rendu.
Value Poco::Util::Units Cette classe permet d'encapsuler une valeur numérique associée à une unité de mesure. Elle offre des opérations et conversions entre différentes unités tout en maintenant la cohérence dimensionnelle.
CheckTermsEqual Poco::Util::Units::Internal Cette classe permet de vérifier si deux termes représentant des unités ou des dimensions physiques sont équivalents. Elle est utilisée pour garantir la cohérence dans les calculs unitaires.
Convert Poco::Util::Units::Internal Cette classe permet d'effectuer des conversions simples entre deux unités compatibles. Elle sert de base pour les transformations unitaires dans les calculs.
Convert2 Poco::Util::Units::Internal Cette classe permet de gérer des conversions entre unités complexes impliquant deux dimensions ou termes distincts, tout en garantissant la cohérence des types.
Convert3 Poco::Util::Units::Internal Cette classe permet de prendre en charge les conversions plus avancées ou multidimensionnelles impliquant trois termes distincts ou plus.
Convertible Poco::Util::Units::Internal Cette classe permet de fournir une interface pour déterminer si des unités ou dimensions spécifiques peuvent être converties entre elles et définit les règles de conversion associées.
CountTerms Poco::Util::Units::Internal Cette classe permet de compter le nombre de termes ou dimensions présents dans une unité ou une expression unitaire. Elle est utile pour valider des expressions physiques complexes.
FixedPower Poco::Util::Units::Internal Cette classe contient une représentation d'une unité élevée à une puissance fixe. Elle est utilisée dans les calculs impliquant des puissances prédéfinies, comme les carrés ou cubes d'unités.
OutputUnit2 Poco::Util::Units::Internal Cette classe contient une extension de OutputUnit, permettant de gérer des sorties pour des unités plus complexes ou composites, souvent dans des systèmes avec plusieurs dimensions.
ScalingFactor Poco::Util::Units::Internal Cette classe contient une représentation d'un facteur d'échelle utilisé pour convertir des valeurs d'une unité à une autre, en appliquant des multiplications ou divisions appropriées.
Prefix Poco::Util::Units::Units Cette classe contient la base pour représenter les préfixes d'unités dans le système SI (Système International). Elle fournit une structure commune pour appliquer des facteurs multiplicateurs aux unités de mesure.
atto Poco::Util::Units::Units Cette classe contient une représentation du préfixe SI "atto", correspondant à un facteur de 10-18. Elle est utilisée pour définir des unités extrêmement petites.
centi Poco::Util::Units::Units Cette classe contient une représentation du préfixe SI "centi", correspondant à un facteur de 10-2. Elle est souvent utilisée pour des unités comme le centimètre.
deca Poco::Util::Units::Units Cette classe contient une représentation du préfixe SI "deca", correspondant à un facteur de 101. Elle est utilisée pour des multiples de base, comme le decamètre.
deci Poco::Util::Units::Units Cette classe contient une représentation du préfixe SI "deci", correspondant à un facteur de 10-1. Elle est utilisée pour des unités telles que le décimètre.
exa Poco::Util::Units::Units Cette classe contient une représentation du préfixe SI "exa", correspondant à un facteur de 1018. Elle est utilisée pour des très grandes unités, comme l'exaoctet.
femto Poco::Util::Units::Units Cette classe contient une représentation du préfixe SI "femto", correspondant à un facteur de 10-15. Elle est utilisée pour des unités extrêmement petites, comme le femtoseconde.
giga Poco::Util::Units::Units Cette classe contient une représentation du préfixe SI "giga", correspondant à un facteur de 109. Elle est utilisée pour des grandes unités, comme le gigahertz.
hecto Poco::Util::Units::Units Cette classe contient une représentation du préfixe SI "hecto", correspondant à un facteur de 102. Elle est utilisée pour des unités comme l'hectolitre.
kilo Poco::Util::Units::Units Cette classe contient une représentation du préfixe SI "kilo", correspondant à un facteur de 103. Elle est utilisée pour des unités comme le kilogramme.
mega Poco::Util::Units::Units Cette classe contient une représentation du préfixe SI "mega", correspondant à un facteur de 106. Elle est utilisée pour des unités telles que le mégawatt.
micro Poco::Util::Units::Units Cette classe contient une représentation du préfixe SI "micro", correspondant à un facteur de 10-6. Elle est utilisée pour des unités comme le micromètre.
milli Poco::Util::Units::Units Cette classe contient une représentation du préfixe SI "milli", correspondant à un facteur de 10-3. Elle est utilisée pour des unités comme le millimètre.
nano Poco::Util::Units::Units Cette classe contient une représentation du préfixe SI "nano", correspondant à un facteur de 10-9. Elle est utilisée pour des unités comme le nanomètre.
peta Poco::Util::Units::Units Cette classe contient une représentation du préfixe SI "peta", correspondant à un facteur de 1015. Elle est utilisée pour des très grandes unités, comme le petaoctet.
pico Poco::Util::Units::Units Cette classe contient une représentation du préfixe SI "pico", correspondant à un facteur de 10-12. Elle est utilisée pour des unités comme le picofarad.
tera Poco::Util::Units::Units Cette classe contient une représentation du préfixe SI "tera", correspondant à un facteur de 1012. Elle est utilisée pour des unités comme le téraoctet.
yocto Poco::Util::Units::Units Cette classe contient une représentation du préfixe SI "yocto", correspondant à un facteur de 10-24. Elle est utilisée pour des unités extrêmement petites.
yotta Poco::Util::Units::Units Cette classe contient une représentation du préfixe SI "yotta", correspondant à un facteur de 1024. Elle est utilisée pour des unités extrêmement grandes.
zepto Poco::Util::Units::Units Cette classe contient une représentation du préfixe SI "zepto", correspondant à un facteur de 10-21. Elle est utilisée pour des unités très petites.
zetta Poco::Util::Units::Units Cette classe contient une représentation du préfixe SI "zetta", correspondant à un facteur de 1021. Elle est utilisée pour des unités très grandes.
atto Poco::Util::Units::Values Cette classe contient une représentation de la valeur du préfixe SI "atto", équivalente à 10-18. Elle est utilisée pour effectuer des calculs impliquant des échelles extrêmement petites.
centi Poco::Util::Units::Values Cette classe contient une représentation de la valeur du préfixe SI "centi", équivalente à 10-2. Elle est couramment utilisée pour des conversions ou calculs avec des unités comme le centimètre.
deca Poco::Util::Units::Values Cette classe contient une représentation de la valeur du préfixe SI "deca", équivalente à 101. Elle est utilisée pour des calculs impliquant des multiples de base comme le décamètre.
deci Poco::Util::Units::Values Cette classe contient une représentation de la valeur du préfixe SI "deci", équivalente à 10-1. Elle est utilisée dans des calculs avec des unités comme le décimètre.
exa Poco::Util::Units::Values Cette classe contient une représentation de la valeur du préfixe SI "exa", équivalente à 1018. Elle est utilisée pour des calculs à des échelles très grandes, comme avec des exaoctets.
femto Poco::Util::Units::Values Cette classe contient une représentation de la valeur du préfixe SI "femto", équivalente à 10-15. Elle est adaptée aux calculs impliquant des valeurs extrêmement petites, comme le femtoseconde.
giga Poco::Util::Units::Values Cette classe contient une représentation de la valeur du préfixe SI "giga", équivalente à 109. Elle est utilisée pour des unités à grande échelle comme le gigahertz.
hecto Poco::Util::Units::Values Cette classe contient une représentation de la valeur du préfixe SI "hecto", équivalente à 102. Elle est adaptée aux unités telles que l'hectolitre.
kilo Poco::Util::Units::Values Cette classe contient une représentation de la valeur du préfixe SI "kilo", équivalente à 103. Elle est utilisée dans des conversions et calculs avec des unités comme le kilogramme.
mega Poco::Util::Units::Values Cette classe contient une représentation de la valeur du préfixe SI "mega", équivalente à 106. Elle est adaptée aux calculs avec des unités comme le mégawatt.
micro Poco::Util::Units::Values Cette classe contient une représentation de la valeur du préfixe SI "micro", équivalente à 10-6. Elle est utilisée pour les conversions avec des unités comme le micromètre.
milli Poco::Util::Units::Values Cette classe contient une représentation de la valeur du préfixe SI "milli", équivalente à 10-3. Elle est couramment utilisée avec des unités comme le millimètre.
nano Poco::Util::Units::Values Cette classe contient une représentation de la valeur du préfixe SI "nano", équivalente à 10-9. Elle est adaptée aux calculs avec des unités comme le nanomètre.
peta Poco::Util::Units::Values Cette classe contient une représentation de la valeur du préfixe SI "peta", équivalente à 1015. Elle est utilisée dans des calculs à très grande échelle, comme le petaoctet.
pico Poco::Util::Units::Values Cette classe contient une représentation de la valeur du préfixe SI "pico", équivalente à 10-12. Elle est utilisée dans des contextes comme le picofarad.
tera Poco::Util::Units::Values Cette classe contient une représentation de la valeur du préfixe SI "tera", équivalente à 1012. Elle est adaptée aux calculs avec des unités comme le téraoctet.
yocto Poco::Util::Units::Values Cette classe contient la représentation de la valeur du préfixe SI "yocto", équivalente à 10-24. Elle est utilisée pour des unités extrêmement petites.
yotta Poco::Util::Units::Values Cette classe contient la représentation de la valeur du préfixe SI "yotta", équivalente à 1024. Elle est utilisée pour des unités extrêmement grandes.
zepto Poco::Util::Units::Values Cette classe contient la représentation de la valeur du préfixe SI "zepto", équivalente à 10-21. Elle est adaptée aux calculs impliquant des unités très petites.
zetta Poco::Util::Units::Values Cette classe contient la représentation de la valeur du préfixe SI "zetta", équivalente à 1021. Elle est utilisée pour des unités à très grande échelle.
AbstractContainerNode Poco::XML Cette classe contient une représentation d'une implémentation abstraite pour un noeud contenant d'autres noeuds dans une structure DOM.
AbstractNode Poco::XML Cette classe contient la base abstraite pour tous les noeuds du modèle d'objet de document (DOM).
Attr Poco::XML Cette classe contient une représentation d'un attribut dans un élément XML.
AttrMap Poco::XML Cette classe contient une implémentation d'une collection d'attributs associés à un élément XML.
Attributes Poco::XML Cette classe permet de fournir une interface pour accéder aux attributs d'un élément lors de l'analyse SAX.
AttributesImpl Poco::XML Cette classe contient une implémentation concrète de l'interface Attributes.
CDATASection Poco::XML Cette classe contient une représentation d'une section CDATA dans un document XML.
CharacterData Poco::XML Cette classe contient un abstraite représentant des données textuelles dans un noeud XML, comme du texte ou des sections CDATA.
ChildNodesList Poco::XML Cette classe contient une implémentation d'une liste contenant les enfants d'un noeud XML.
Comment Poco::XML Cette classe contient une représentation d'un noeud de commentaire dans un document XML.
Content Poco::XML Cette classe permet de manipuler le contenu textuel d'un document ou d'un élément XML.
ContentHandler Poco::XML Cette classe permet de définir une interface pour recevoir les événements liés au contenu générés par un analyseur SAX.
DOMBuilder Poco::XML Cette classe permet de construire un arbre DOM à partir d'un flux XML.
DOMException Poco::XML Cette classe contient une représentation d'une exception générée par une opération invalide sur un arbre DOM.
DOMImplementation Poco::XML Cette classe permet de fournir des méthodes pour créer des objets DOM et interagir avec l'arbre DOM.
DOMObject Poco::XML Cette classe contient une représentation d'un objet générique dans un modèle DOM.
DOMParser Poco::XML Cette classe contient un analyseur DOM lisant un document XML et génère un arbre DOM correspondant.
DOMSerializer Poco::XML Cette classe permet de convertir un arbre DOM en texte XML.
DOMWriter Poco::XML Cette classe permet d'écrire un arbre DOM dans un flux XML.
DTDHandler Poco::XML Cette classe permet de définir une interface pour gérer les événements liés à une DTD lors de l'analyse SAX.
DTDMap Poco::XML Cette classe permet de fournir une structure de données pour manipuler les définitions de type de document.
DeclHandler Poco::XML Cette classe permet de gérer les événements SAX liés aux déclarations DTD.
DefaultHandler Poco::XML Cette classe permet de fournir une implémentation par défaut pour les interfaces SAX comme ContentHandler, ErrorHandler, et d'autres.
DefaultValueTraits Poco::XML Cette classe permet de fournir des fonctionnalités génériques pour manipuler des valeurs avec des traits spécifiques.
Document Poco::XML Cette classe contient une représentation d'un document XML entier dans un modèle DOM.
DocumentEvent Poco::XML Cette classe permet de fournir des méthodes pour créer des événements dans un document DOM.
DocumentFragment Poco::XML Cette classe contient une représentation d'un fragment de document pouvant contenir une portion d'un arbre DOM.
DocumentType Poco::XML Cette classe contient une représentation des informations sur le type de document (DTD) dans un modèle DOM.
Element Poco::XML Cette classe contient une représentation d'un élément XML dans un document DOM.
ElementsByTagNameList Poco::XML Cette classe permet de fournir une liste d'éléments correspondant à un nom de balise spécifique.
ElementsByTagNameListNS Poco::XML Cette classe permet de fournir une liste d'éléments correspondant à un nom de balise et un espace de noms spécifique.
Entity Poco::XML Cette classe contient une représentation d'une entité XML déclarée dans une DTD.
EntityReference Poco::XML Cette classe contient une représentation d'une référence à une entité dans un document XML.
EntityResolver Poco::XML Cette classe permet de définir une interface pour résoudre les entités externes référencées dans un document XML.
EntityResolverImpl Poco::XML Cette classe permet de fournir une implémentation concrète de l'interface EntityResolver.
ErrorHandler Poco::XML Cette classe permet de définir une interface pour gérer les erreurs générées lors de l'analyse SAX.
Event Poco::XML Cette classe contient une représentation d'un événement dans le contexte du DOM ou des flux XML.
EventDispatcher Poco::XML Cette classe permet de gérer la distribution des événements à des écouteurs d'événements DOM.
EventException Poco::XML Cette classe contient une représentation d'une exception générée lors du traitement des événements DOM.
EventListener Poco::XML Cette classe permet de définir une interface pour écouter les événements dans un modèle DOM.
EventTarget Poco::XML Cette classe contient une représentation d'un objet pouvant recevoir des événements et avoir des écouteurs d'événements associés.
InputSource Poco::XML Cette classe contient une représentation d'une source d'entrée pour un analyseur XML.
LexicalHandler Poco::XML Cette classe permet de définir une interface SAX pour recevoir des événements liés au contenu lexical XML.
Locator Poco::XML Cette classe permet de fournir des informations sur la localisation d'événements dans un document XML lors de l'analyse SAX.
LocatorImpl Poco::XML Cette classe contient une implémentation concrète de l'interface Locator.
MutationEvent Poco::XML Cette classe contient une représentation d'un événement généré lorsqu'une mutation se produit dans un arbre DOM.
Name Poco::XML Cette classe permet d'encapsuler les noms de nouds ou d'éléments, y compris les espaces de noms.
NamePool Poco::XML Cette classe permet de gérer un bassin de noms pour réduire l'utilisation de mémoire lors du traitement XML.
NamedNodeMap Poco::XML Cette classe contient une représentation d'une collection de noeuds accessibles par leur nom.
NamespacePrefixesStrategy Poco::XML Cette classe permet de gérer les stratégies pour les préfixes des espaces de noms dans XML.
NamespaceStrategy Poco::XML Cette classe permet de définir une interface pour implémenter des stratégies de gestion des espaces de noms.
NamespaceSupport Poco::XML Cette classe permet de gérer les espaces de noms dans les documents XML.
NoNamespacePrefixesStrategy Poco::XML Cette classe contient une implémentation d'une stratégie où aucun préfixe d'espace de noms n'est utilisé.
NoNamespacesStrategy Poco::XML Cette classe permet de gérer des stratégies pour des documents sans espace de noms.
Node Poco::XML Cette classe contient la base représentant un noeud dans l'arbre DOM.
NodeAppender Poco::XML Cette classe permet de faciliter l'ajout de noeuds dans un arbre DOM.
NodeFilter Poco::XML Cette classe permet de définir des critères pour filtrer les noeuds lors de leur parcours.
NodeIterator Poco::XML Cette classe permet de parcourir un sous-ensemble de nouds dans un arbre DOM.
NodeList Poco::XML Cette classe représente une collection de nouds dans un modèle DOM.
Notation Poco::XML Cette classe représente une notation déclarée dans une DTD.
ProcessingInstruction Poco::XML Cette classe contient une représentation d'une instruction de traitement dans un document XML.
QName Poco::XML Cette classe permet d'encapsuler un nom qualifié comprenant un préfixe et un espace de noms.
SAXException Poco::XML Cette classe contient une représentation d'une exception générée lors de l'analyse SAX.
SAXNotRecognizedException Poco::XML Cette classe contient une exception levée lorsqu'une fonctionnalité SAX non reconnue est demandée.
SAXNotSupportedException Poco::XML Cette classe contient une exception levée lorsqu'une fonctionnalité SAX non prise en charge est demandée.
SAXParseException Poco::XML Cette classe contient une représentation d'une exception générée lors d'une erreur de syntaxe XML dans SAX.
SAXParser Poco::XML Cette classe contient une implémentation d'un analyseur SAX pour traiter les documents XML.
Text Poco::XML Cette classe contient une représentation d'un noeud de texte dans un document DOM.
TreeWalker Poco::XML Cette classe permet de parcourir un arbre DOM de manière structurée.
ValueTraits Poco::XML Cette classe permet de fournir des traits pour manipuler des valeurs spécifiques.
WhitespaceFilter Poco::XML Cette classe permet de filtrer les espaces blancs dans un document XML.
XMLException Poco::XML Cette classe contient une représentation d'une exception liée au traitement XML.
XMLFilter Poco::XML Cette classe permet d'appliquer un filtre SAX à un flux XML.
XMLFilterImpl Poco::XML Cette classe permet de fournir une implémentation de base pour un filtre SAX.
XMLReader Poco::XML Cette classe permet de lire des documents XML à l'aide d'une interface SAX.
XMLStreamParser Poco::XML Cette classe contient un analyseur XML basé sur un flux pour des performances optimisées.
XMLStreamParserException Poco::XML Cette classe contient une représentation d'une exception générée par un analyseur XML basé sur un flux.
XMLWriter Poco::XML Cette classe permet de fournir des méthodes pour écrire des documents XML à partir d'un arbre DOM.
Add Poco::Zip Cette classe permet d'ajouter des fichiers à une archive ZIP.
AutoDetectIOS Poco::Zip Cette classe permet d'auto-détecter le type d'entrée/sortie utilisé pour la compression ou la décompression des données dans une archive ZIP.
AutoDetectInputStream Poco::Zip Cette classe permet de créer un flux d'entrée auto-détecté pour la lecture d'une archive ZIP.
AutoDetectStreamBuf Poco::Zip Cette classe permet de créer un tampon de flux auto-détecté pour la gestion des données dans une archive ZIP.
Compress Poco::Zip Cette classe permet de compresser des données et de les ajouter à une archive ZIP.
Decompress Poco::Zip Cette classe permet de décompresser des données provenant d'une archive ZIP.
Delete Poco::Zip Cette classe permet de supprimer des fichiers dans une archive ZIP.
Keep Poco::Zip Cette classe permet de conserver des fichiers dans une archive ZIP sans modification.
ParseCallback Poco::Zip Cette classe permet de fournir une interface pour définir des actions de rappel lors du traitement des fichiers ZIP.
PartialIOS Poco::Zip Cette classe permet de gérer l'entrée/sortie partielle pour la lecture et l'écriture dans des archives ZIP.
PartialInputStream Poco::Zip Cette classe permet de lire partiellement des données depuis une archive ZIP.
PartialOutputStream Poco::Zip Cette classe permet d'écrire partiellement des données dans une archive ZIP.
PartialStreamBuf Poco::Zip Cette classe permet de fournir un tampon de flux pour la gestion de données partielles dans une archive ZIP.
Rename Poco::Zip Cette classe permet de renommer des fichiers dans une archive ZIP.
Replace Poco::Zip Cette classe permet de remplacer des fichiers existants dans une archive ZIP.
SkipCallback Poco::Zip Cette classe permet de fournir un mécanisme pour ignorer certains fichiers lors du traitement d'une archive ZIP.
ZipArchive Poco::Zip Cette classe contient une représentation d'une archive ZIP, permettant de la manipuler, y ajouter ou en extraire des fichiers.
ZipArchiveInfo Poco::Zip Cette classe permet de fournir des informations sur le contenu d'une archive ZIP, telles que les fichiers qu'elle contient.
ZipArchiveInfo64 Poco::Zip Cette classe permet de fournir des informations étendues sur le contenu d'une archive ZIP, adaptées aux fichiers de grande taille.
ZipCommon Poco::Zip Cette classe permet de fournir des fonctionnalités communes pour travailler avec des archives ZIP.
ZipDataInfo Poco::Zip Cette classe contient des informations sur les données d'un fichier dans une archive ZIP.
ZipDataInfo64 Poco::Zip Cette classe contient des informations étendues sur les données d'un fichier dans une archive ZIP, adaptées aux fichiers de grande taille.
ZipException Poco::Zip Cette classe contient une représentation d'une exception spécifique à la manipulation des archives ZIP.
ZipFileInfo Poco::Zip Cette classe contient des informations détaillées sur un fichier contenu dans une archive ZIP.
ZipIOS Poco::Zip Cette classe permet de fournir des flux d'entrée/sortie pour accéder aux données d'une archive ZIP.
ZipInputStream Poco::Zip Cette classe permet de lire les données d'une archive ZIP à l'aide d'un flux d'entrée.
ZipLocalFileHeader Poco::Zip Cette classe contient une représentation de l'entête d'un fichier local dans une archive ZIP, contenant des informations sur ce fichier.
ZipManipulationException Poco::Zip Cette classe contient une représentation d'une exception liée à la manipulation d'une archive ZIP.
ZipManipulator Poco::Zip Cette classe permet de manipuler une archive ZIP, comme ajouter, supprimer ou remplacer des fichiers.
ZipOperation Poco::Zip Cette classe contient une représentation d'une opération effectuée sur une archive ZIP.
ZipOutputStream Poco::Zip Cette classe permet d'écrire des données dans une archive ZIP à l'aide d'un flux de sortie.
ZipStreamBuf Poco::Zip Cette classe permet de fournir un tampon de flux pour la gestion des flux dans une archive ZIP.
ZipUtil Poco::Zip Cette classe contient des méthodes utilitaires pour travailler avec des archives ZIP, comme la compression ou la décompression.


PARTAGER CETTE PAGE SUR
Dernière mise à jour : Vendredi, le 24 janvier 2025