Référence d'utilitaires ATL
ATL fournit le code pour les chemins et manipulation des URL sous forme de CPathT et d' Aller-retour.Un pool de threads, CThreadPool, peut être utilisé dans vos applications.Ce code se trouve dans atlpath.h et atlutil.h.
Classes
Cette classe représente un chemin d'accès. |
|
Utilisez cette classe pour envoyer des rapports de débogage vers un canal nommé. |
|
Accepte les demandes d'un pool de threads et les transmet à un objet de travail créé et détruit à chaque requête. |
|
Utilisez cette classe comme argument pour le paramètre de modèle d' MonitorClass mette en cache des classes si vous souhaitez désactiver la maintenance dynamique de cache. |
|
Cette classe fournit un pool de threads de travail qui traitent une file d'attente des éléments de travail. |
|
Cette classe représente une URL.Elle vous permet de manipuler chaque élément de l'URL indépendamment des autres si l'analyse une chaîne existante d'URL ou de la génération d'une chaîne à partir de zéro. |
|
Cette classe crée un thread de travail ou utilise existant, attend un ou plusieurs handles d'objet de noyau, puis exécute une fonction cliente spécifiée lorsque l'une des poignées est signalé. |
Typedef
Une spécialisation de CPathT à l'aide de CString. |
|
Une spécialisation de CPathT à l'aide de CStringA. |
|
Une spécialisation de CPathT à l'aide de CStringW. |
|
Le type utilisé par Aller-retour pour spécifier un numéro de port. |
Enums
Les membres de cette énumération fournissent des constantes pour les modèles inclus par Aller-retour. |
Fonctions
Appelez cette fonction pour rendre canonique une URL, notamment convertir les caractères et espaces potentiellement dangereux dans des séquences d'échappement. |
|
Appelez cette fonction pour associer une URL de base et une URL relative dans une URL unique et canonique. |
|
Appelez cette fonction pour convertir tous les caractères potentiellement dangereux en séquences d'échappement. |
|
Appelez cette fonction pour obtenir le numéro de port par défaut associé à un protocole Internet particulier ou pour intriguer. |
|
Appelez cette fonction pour obtenir la valeur numérique d'un chiffre hexadécimal. |
|
Appelez cette fonction pour déterminer si un caractère est sécurisé à utiliser dans une URL. |
|
Appelez cette fonction pour convertir des caractères d'échappement à leurs valeurs d'origine. |
|
Appelez cette fonction pour convertir une heure système en une chaîne au format approprié pour une utilisation dans les en-têtes HTTP. |
|
Cette fonction est un wrapper surchargé pour PathAddBackslash. |
|
Cette fonction est un wrapper surchargé pour PathAddExtension. |
|
Cette fonction est un wrapper surchargé pour PathAppend. |
|
Cette fonction est un wrapper surchargé pour PathBuildRoot. |
|
Cette fonction est un wrapper surchargé pour PathCanonicalize. |
|
Cette fonction est un wrapper surchargé pour PathCombine. |
|
Cette fonction est un wrapper surchargé pour PathCommonPrefix. |
|
Cette fonction est un wrapper surchargé pour PathCompactPath. |
|
Cette fonction est un wrapper surchargé pour PathCompactPathEx. |
|
Cette fonction est un wrapper surchargé pour PathFileExists. |
|
Cette fonction est un wrapper surchargé pour PathFindExtension. |
|
Cette fonction est un wrapper surchargé pour PathFindFileName. |
|
Cette fonction est un wrapper surchargé pour PathGetDriveNumber. |
|
Cette fonction est un wrapper surchargé pour PathIsDirectory. |
|
Cette fonction est un wrapper surchargé pour PathIsFileSpec. |
|
Cette fonction est un wrapper surchargé pour PathIsPrefix. |
|
Cette fonction est un wrapper surchargé pour PathIsRelative. |
|
Cette fonction est un wrapper surchargé pour PathIsRoot. |
|
Cette fonction est un wrapper surchargé pour PathIsSameRoot. |
|
Cette fonction est un wrapper surchargé pour PathIsUNC. |
|
Cette fonction est un wrapper surchargé pour PathIsUNCServer. |
|
Cette fonction est un wrapper surchargé pour PathIsUNCServerShare. |
|
Cette fonction est un wrapper surchargé pour PathMakePretty. |
|
Cette fonction est un wrapper surchargé pour PathMatchSpec. |
|
Cette fonction est un wrapper surchargé pour PathQuoteSpaces. |
|
Cette fonction est un wrapper surchargé pour PathRelativePathTo. |
|
Cette fonction est un wrapper surchargé pour PathRemoveArgs. |
|
Cette fonction est un wrapper surchargé pour PathRemoveBackslash. |
|
Cette fonction est un wrapper surchargé pour PathRemoveBlanks. |
|
Cette fonction est un wrapper surchargé pour PathRemoveExtension. |
|
Cette fonction est un wrapper surchargé pour PathRemoveFileSpec. |
|
Cette fonction est un wrapper surchargé pour PathRenameExtension. |
|
Cette fonction est un wrapper surchargé pour PathSkipRoot. |
|
Cette fonction est un wrapper surchargé pour PathStripPath. |
|
Cette fonction est un wrapper surchargé pour PathStripToRoot. |
|
Cette fonction est un wrapper surchargé pour PathUnquoteSpaces. |
Macros
Ces indicateurs modifient le comportement d' AtlEscapeUrl et d' AtlCanonicalizeUrl . |
|
Cette macro définit la valeur par défaut en millisecondes que CWorkerThread::Shutdown attendra le thread de travail pour désactiver. |
|
Cette macro définit le temps par défaut en millisecondes que CThreadPool attend un thread s'arrête. |
|
Cette macro définit le nombre par défaut de threads par processeur utilisé par CThreadPool. |