Referenční nástrojů ATL
ATL obsahuje kód pro zpracování adresy URL a cesty ve formě CPathT a otočil.Fond podprocesů, CThreadPool, lze použít v aplikacích.Tento kód lze nalézt v atlpath.h a atlutil.h.
Třídy
Tato třída představuje cestu. |
|
Odeslat zprávy ladění do pojmenovaného kanálu pomocí této třídy. |
|
Přijímá požadavky od fondu podprocesů a předá je do pracovního objektu, který je vytvořen a zničeny na každou žádost. |
|
Tato třída slouží jako argument pro MonitorClass parametr šablony do mezipaměti tříd, chcete-li zakázat dynamické mezipaměti údržby. |
|
Tato třída poskytuje fondu pracovních podprocesů, které zpracovávají fronty pracovních položek. |
|
Tato třída představuje adresu URL.Umožňuje pracovat s každý prvek URL nezávisle na ostatních, zda analýza existující adresu URL řetězec nebo řetězec od začátku budování. |
|
Této třídy vytvoří pracovní podproces nebo použije existující, čeká na jeden nebo více popisovačů objektu jádra a provede zadaný klient funkce při jeden z úchytů je signalizováno následným tichem. |
Funkce TypeDef
Specializace z CPathT pomocí CString . |
|
Specializace z CPathT pomocí CStringA . |
|
Specializace z CPathT pomocí CStringW . |
|
Typ používaný otočil pro zadání čísla portu. |
Výčty
Členové tento výčet konstanty poskytují schémat posádka otočil. |
Funkce
Volání této funkce můžete canonicalize na adresu URL, která zahrnuje převod do sekvence escape nebezpečné znaky a mezery. |
|
Volání funkce Sloučit do jediného, normativní URL základní adresu URL a relativní adresu URL. |
|
Volání této funkce můžete převést všechny znaky nebezpečné sekvence escape. |
|
Volání této funkce můžete získat výchozí číslo portu spojené s konkrétní protokol sítě internet nebo schéma. |
|
Volání této funkce můžete získat číselnou hodnotu šestnáctkové číslice. |
|
Volání této funkce můžete zjistit, zda je bezpečné pro použití v adrese URL znak. |
|
Volání funkce pro převod znaků ukončený zpět na původní hodnoty. |
|
Volání této funkce můžete převést systémový čas na řetězec ve formátu, který je vhodný pro použití v záhlaví HTTP. |
|
Tato funkce je přetížená obálky pro PathAddBackslash. |
|
Tato funkce je přetížená obálky pro PathAddExtension. |
|
Tato funkce je přetížená obálky pro PathAppend. |
|
Tato funkce je přetížená obálky pro PathBuildRoot. |
|
Tato funkce je přetížená obálky pro PathCanonicalize. |
|
Tato funkce je přetížená obálky pro PathCombine. |
|
Tato funkce je přetížená obálky pro PathCommonPrefix. |
|
Tato funkce je přetížená obálky pro PathCompactPath. |
|
Tato funkce je přetížená obálky pro PathCompactPathEx. |
|
Tato funkce je přetížená obálky pro PathFileExists. |
|
Tato funkce je přetížená obálky pro PathFindExtension. |
|
Tato funkce je přetížená obálky pro PathFindFileName. |
|
Tato funkce je přetížená obálky pro PathGetDriveNumber. |
|
Tato funkce je přetížená obálky pro PathIsDirectory. |
|
Tato funkce je přetížená obálky pro PathIsFileSpec. |
|
Tato funkce je přetížená obálky pro PathIsPrefix. |
|
Tato funkce je přetížená obálky pro PathIsRelative. |
|
Tato funkce je přetížená obálky pro PathIsRoot. |
|
Tato funkce je přetížená obálky pro PathIsSameRoot. |
|
Tato funkce je přetížená obálky pro PathIsUNC. |
|
Tato funkce je přetížená obálky pro PathIsUNCServer. |
|
Tato funkce je přetížená obálky pro PathIsUNCServerShare. |
|
Tato funkce je přetížená obálky pro PathMakePretty. |
|
Tato funkce je přetížená obálky pro PathMatchSpec. |
|
Tato funkce je přetížená obálky pro PathQuoteSpaces. |
|
Tato funkce je přetížená obálky pro PathRelativePathTo. |
|
Tato funkce je přetížená obálky pro PathRemoveArgs. |
|
Tato funkce je přetížená obálky pro PathRemoveBackslash. |
|
Tato funkce je přetížená obálky pro PathRemoveBlanks. |
|
Tato funkce je přetížená obálky pro PathRemoveExtension. |
|
Tato funkce je přetížená obálky pro PathRemoveFileSpec. |
|
Tato funkce je přetížená obálky pro PathRenameExtension. |
|
Tato funkce je přetížená obálky pro PathSkipRoot. |
|
Tato funkce je přetížená obálky pro PathStripPath. |
|
Tato funkce je přetížená obálky pro PathStripToRoot. |
|
Tato funkce je přetížená obálky pro PathUnquoteSpaces. |
Makra
Tyto příznaky změnit chování AtlEscapeUrl a AtlCanonicalizeUrl . |
|
Toto makro definuje výchozí hodnotu v milisekundách, CWorkerThread::Shutdown bude čekat pracovní podproces vypnutí. |
|
Toto makro Určuje výchozí dobu v milisekundách, CThreadPool bude čekat na ukončení podprocesu. |
|
Toto makro definuje výchozí počet podprocesů na procesor používaný CThreadPool. |