Sdílet prostřednictvím


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

Třída CPathT

Tato třída představuje cestu.

Třída CDebugReportHook

Odeslat zprávy ladění do pojmenovaného kanálu pomocí této třídy.

Třída CNonStatelessWorker

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.

Třída CNoWorkerThread

Tato třída slouží jako argument pro MonitorClass parametr šablony do mezipaměti tříd, chcete-li zakázat dynamické mezipaměti údržby.

Třída CThreadPool

Tato třída poskytuje fondu pracovních podprocesů, které zpracovávají fronty pracovních položek.

Třída s kudrlinkou

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řída CWorkerThread

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

CPath

Specializace z CPathT pomocí CString .

CPathA

Specializace z CPathT pomocí CStringA .

CPathW

Specializace z CPathT pomocí CStringW .

ATL_URL_PORT

Typ používaný otočil pro zadání čísla portu.

Výčty

ATL_URL_SCHEME

Členové tento výčet konstanty poskytují schémat posádka otočil.

Funkce

AtlCanonicalizeUrl

Volání této funkce můžete canonicalize na adresu URL, která zahrnuje převod do sekvence escape nebezpečné znaky a mezery.

AtlCombineUrl

Volání funkce Sloučit do jediného, normativní URL základní adresu URL a relativní adresu URL.

AtlEscapeUrl

Volání této funkce můžete převést všechny znaky nebezpečné sekvence escape.

AtlGetDefaultUrlPort

Volání této funkce můžete získat výchozí číslo portu spojené s konkrétní protokol sítě internet nebo schéma.

AtlHexValue

Volání této funkce můžete získat číselnou hodnotu šestnáctkové číslice.

AtlIsUnsafeUrlChar

Volání této funkce můžete zjistit, zda je bezpečné pro použití v adrese URL znak.

AtlUnescapeUrl

Volání funkce pro převod znaků ukončený zpět na původní hodnoty.

SystemTimeToHttpDate

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.

ATLPath::AddBackslash

Tato funkce je přetížená obálky pro PathAddBackslash.

ATLPath::AddExtension

Tato funkce je přetížená obálky pro PathAddExtension.

ATLPath::Append

Tato funkce je přetížená obálky pro PathAppend.

ATLPath::BuildRoot

Tato funkce je přetížená obálky pro PathBuildRoot.

ATLPath::Canonicalize

Tato funkce je přetížená obálky pro PathCanonicalize.

ATLPath::Combine

Tato funkce je přetížená obálky pro PathCombine.

ATLPath::CommonPrefix

Tato funkce je přetížená obálky pro PathCommonPrefix.

ATLPath::CompactPath

Tato funkce je přetížená obálky pro PathCompactPath.

ATLPath::CompactPathEx

Tato funkce je přetížená obálky pro PathCompactPathEx.

ATLPath::FileExists

Tato funkce je přetížená obálky pro PathFileExists.

ATLPath::FindExtension

Tato funkce je přetížená obálky pro PathFindExtension.

ATLPath::FindFileName

Tato funkce je přetížená obálky pro PathFindFileName.

ATLPath::GetDriveNumber

Tato funkce je přetížená obálky pro PathGetDriveNumber.

ATLPath::IsDirectory

Tato funkce je přetížená obálky pro PathIsDirectory.

ATLPath::IsFileSpec

Tato funkce je přetížená obálky pro PathIsFileSpec.

ATLPath::IsPrefix

Tato funkce je přetížená obálky pro PathIsPrefix.

ATLPath::IsRelative

Tato funkce je přetížená obálky pro PathIsRelative.

ATLPath::IsRoot

Tato funkce je přetížená obálky pro PathIsRoot.

ATLPath::IsSameRoot

Tato funkce je přetížená obálky pro PathIsSameRoot.

ATLPath::IsUNC

Tato funkce je přetížená obálky pro PathIsUNC.

ATLPath::IsUNCServer

Tato funkce je přetížená obálky pro PathIsUNCServer.

ATLPath::IsUNCServerShare

Tato funkce je přetížená obálky pro PathIsUNCServerShare.

ATLPath::MakePretty

Tato funkce je přetížená obálky pro PathMakePretty.

ATLPath::MatchSpec

Tato funkce je přetížená obálky pro PathMatchSpec.

ATLPath::QuoteSpaces

Tato funkce je přetížená obálky pro PathQuoteSpaces.

ATLPath::RelativePathTo

Tato funkce je přetížená obálky pro PathRelativePathTo.

ATLPath::RemoveArgs

Tato funkce je přetížená obálky pro PathRemoveArgs.

ATLPath::RemoveBackslash

Tato funkce je přetížená obálky pro PathRemoveBackslash.

ATLPath::RemoveBlanks

Tato funkce je přetížená obálky pro PathRemoveBlanks.

ATLPath::RemoveExtension

Tato funkce je přetížená obálky pro PathRemoveExtension.

ATLPath::RemoveFileSpec

Tato funkce je přetížená obálky pro PathRemoveFileSpec.

ATLPath::RenameExtension

Tato funkce je přetížená obálky pro PathRenameExtension.

ATLPath::SkipRoot

Tato funkce je přetížená obálky pro PathSkipRoot.

ATLPath::StripPath

Tato funkce je přetížená obálky pro PathStripPath.

ATLPath::StripToRoot

Tato funkce je přetížená obálky pro PathStripToRoot.

ATLPath::UnquoteSpaces

Tato funkce je přetížená obálky pro PathUnquoteSpaces.

Makra

Příznaky ATL_URL

Tyto příznaky změnit chování AtlEscapeUrl a AtlCanonicalizeUrl .

ATL_WORKER_THREAD_WAIT

Toto makro definuje výchozí hodnotu v milisekundách, CWorkerThread::Shutdown bude čekat pracovní podproces vypnutí.

ATLS_DEFAULT_THREADPOOLSHUTDOWNTIMEOUT

Toto makro Určuje výchozí dobu v milisekundách, CThreadPool bude čekat na ukončení podprocesu.

ATLS_DEFAULT_THREADSPERPROC

Toto makro definuje výchozí počet podprocesů na procesor používaný CThreadPool.

Viz také

Další zdroje

Koncepty ATL

Komponenty COM plochy ATL