description | title | ms.date | ms.assetid |
---|---|---|---|
Learn more about: ATL utilities reference |
ATL utilities reference |
11/04/2016 |
dd8a2888-34f4-461e-9bf4-834218f9b95b |
ATL provides code for manipulating paths and URLs in the form of CPathT and CUrl. A thread pool, CThreadPool, can be used in your applications. This code can be found in atlpath.h and atlutil.h.
CPathT class | This class represents a path. |
CDebugReportHook class | Use this class to send debug reports to a named pipe. |
CNonStatelessWorker class | Receives requests from a thread pool and passes them on to a worker object that is created and destroyed on each request. |
CNoWorkerThread class | Use this class as the argument for the MonitorClass template parameter to cache classes if you want to disable dynamic cache maintenance. |
CThreadPool class | This class provides a pool of worker threads that process a queue of work items. |
CUrl class | This class represents a URL. It allows you to manipulate each element of the URL independently of the others whether parsing an existing URL string or building a string from scratch. |
CWorkerThread class | This class creates a worker thread or uses an existing one, waits on one or more kernel object handles, and executes a specified client function when one of the handles is signaled. |
CPath | A specialization of CPathT using CString . |
CPathA | A specialization of CPathT using CStringA . |
CPathW | A specialization of CPathT using CStringW . |
ATL_URL_PORT | The type used by CUrl for specifying a port number. |
ATL_URL_SCHEME | The members of this enumeration provide constants for the schemes understood by CUrl. |
AtlCanonicalizeUrl | Call this function to canonicalize a URL, which includes converting unsafe characters and spaces into escape sequences. |
AtlCombineUrl | Call this function to combine a base URL and a relative URL into a single, canonical URL. |
AtlEscapeUrl | Call this function to convert all unsafe characters to escape sequences. |
AtlGetDefaultUrlPort | Call this function to get the default port number associated with a particular internet protocol or scheme. |
AtlHexValue | Call this function to get the numeric value of a hexadecimal digit. |
AtlIsUnsafeUrlChar | Call this function to find out whether a character is safe for use in a URL. |
AtlUnescapeUrl | Call this function to convert escaped characters back to their original values. |
SystemTimeToHttpDate | Call this function to convert a system time to a string in a format suitable for using in HTTP headers. |
ATLPath::AddBackslash | This function is an overloaded wrapper for [PathAddBackslash](/windows/desktop/api/shlwapi/nf-shlwapi-pathaddbackslasha |
). | |
ATLPath::AddExtension | This function is an overloaded wrapper for PathAddExtension. |
ATLPath::Append | This function is an overloaded wrapper for PathAppend. |
ATLPath::BuildRoot | This function is an overloaded wrapper for PathBuildRoot. |
ATLPath::Canonicalize | This function is an overloaded wrapper for PathCanonicalize. |
ATLPath::Combine | This function is an overloaded wrapper for PathCombine. |
ATLPath::CommonPrefix | This function is an overloaded wrapper for PathCommonPrefix. |
ATLPath::CompactPath | This function is an overloaded wrapper for PathCompactPath. |
ATLPath::CompactPathEx | This function is an overloaded wrapper for PathCompactPathEx. |
ATLPath::FileExists | This function is an overloaded wrapper for PathFileExists. |
ATLPath::FindExtension | This function is an overloaded wrapper for PathFindExtension. |
ATLPath::FindFileName | This function is an overloaded wrapper for PathFindFileName. |
ATLPath::GetDriveNumber | This function is an overloaded wrapper for PathGetDriveNumber. |
ATLPath::IsDirectory | This function is an overloaded wrapper for PathIsDirectory. |
ATLPath::IsFileSpec | This function is an overloaded wrapper for PathIsFileSpec. |
ATLPath::IsPrefix | This function is an overloaded wrapper for PathIsPrefix. |
ATLPath::IsRelative | This function is an overloaded wrapper for PathIsRelative. |
ATLPath::IsRoot | This function is an overloaded wrapper for PathIsRoot. |
ATLPath::IsSameRoot | This function is an overloaded wrapper for PathIsSameRoot. |
ATLPath::IsUNC | This function is an overloaded wrapper for PathIsUNC. |
ATLPath::IsUNCServer | This function is an overloaded wrapper for PathIsUNCServer. |
ATLPath::IsUNCServerShare | This function is an overloaded wrapper for PathIsUNCServerShare. |
ATLPath::MakePretty | This function is an overloaded wrapper for PathMakePretty. |
ATLPath::MatchSpec | This function is an overloaded wrapper for PathMatchSpec. |
ATLPath::QuoteSpaces | This function is an overloaded wrapper for PathQuoteSpaces. |
ATLPath::RelativePathTo | This function is an overloaded wrapper for PathRelativePathTo. |
ATLPath::RemoveArgs | This function is an overloaded wrapper for PathRemoveArgs. |
ATLPath::RemoveBackslash | This function is an overloaded wrapper for PathRemoveBackslash. |
ATLPath::RemoveBlanks | This function is an overloaded wrapper for PathRemoveBlanks. |
ATLPath::RemoveExtension | This function is an overloaded wrapper for PathRemoveExtension. |
ATLPath::RemoveFileSpec | This function is an overloaded wrapper for PathRemoveFileSpec. |
ATLPath::RenameExtension | This function is an overloaded wrapper for PathRenameExtension. |
ATLPath::SkipRoot | This function is an overloaded wrapper for PathSkipRoot. |
ATLPath::StripPath | This function is an overloaded wrapper for PathStripPath. |
ATLPath::StripToRoot | This function is an overloaded wrapper for PathStripToRoot. |
ATLPath::UnquoteSpaces | This function is an overloaded wrapper for PathUnquoteSpaces. |