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 <). |
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. |
Dernière mise à jour : Vendredi, le 24 janvier 2025