Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
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.
Classes
This class represents a path. |
|
Use this class to send debug reports to a named pipe. |
|
Receives requests from a thread pool and passes them on to a worker object that is created and destroyed on each request. |
|
Use this class as the argument for the MonitorClass template parameter to cache classes if you want to disable dynamic cache maintenance. |
|
This class provides a pool of worker threads that process a queue of work items. |
|
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. |
|
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. |
Typedefs
A specialization of CPathT using CString. |
|
A specialization of CPathT using CStringA. |
|
A specialization of CPathT using CStringW. |
|
The type used by CUrl for specifying a port number. |
Enums
The members of this enumeration provide constants for the schemes understood by CUrl. |
Functions
Call this function to canonicalize a URL, which includes converting unsafe characters and spaces into escape sequences. |
|
Call this function to combine a base URL and a relative URL into a single, canonical URL. |
|
Call this function to convert all unsafe characters to escape sequences. |
|
Call this function to get the default port number associated with a particular internet protocol or scheme. |
|
Call this function to get the numeric value of a hexadecimal digit. |
|
Call this function to find out whether a character is safe for use in a URL. |
|
Call this function to convert escaped characters back to their original values. |
|
Call this function to convert a system time to a string in a format suitable for using in HTTP headers. |
|
This function is an overloaded wrapper for PathAddBackslash. |
|
This function is an overloaded wrapper for PathAddExtension. |
|
This function is an overloaded wrapper for PathAppend. |
|
This function is an overloaded wrapper for PathBuildRoot. |
|
This function is an overloaded wrapper for PathCanonicalize. |
|
This function is an overloaded wrapper for PathCombine. |
|
This function is an overloaded wrapper for PathCommonPrefix. |
|
This function is an overloaded wrapper for PathCompactPath. |
|
This function is an overloaded wrapper for PathCompactPathEx. |
|
This function is an overloaded wrapper for PathFileExists. |
|
This function is an overloaded wrapper for PathFindExtension. |
|
This function is an overloaded wrapper for PathFindFileName. |
|
This function is an overloaded wrapper for PathGetDriveNumber. |
|
This function is an overloaded wrapper for PathIsDirectory. |
|
This function is an overloaded wrapper for PathIsFileSpec. |
|
This function is an overloaded wrapper for PathIsPrefix. |
|
This function is an overloaded wrapper for PathIsRelative. |
|
This function is an overloaded wrapper for PathIsRoot. |
|
This function is an overloaded wrapper for PathIsSameRoot. |
|
This function is an overloaded wrapper for PathIsUNC. |
|
This function is an overloaded wrapper for PathIsUNCServer. |
|
This function is an overloaded wrapper for PathIsUNCServerShare. |
|
This function is an overloaded wrapper for PathMakePretty. |
|
This function is an overloaded wrapper for PathMatchSpec. |
|
This function is an overloaded wrapper for PathQuoteSpaces. |
|
This function is an overloaded wrapper for PathRelativePathTo. |
|
This function is an overloaded wrapper for PathRemoveArgs. |
|
This function is an overloaded wrapper for PathRemoveBackslash. |
|
This function is an overloaded wrapper for PathRemoveBlanks. |
|
This function is an overloaded wrapper for PathRemoveExtension. |
|
This function is an overloaded wrapper for PathRemoveFileSpec. |
|
This function is an overloaded wrapper for PathRenameExtension. |
|
This function is an overloaded wrapper for PathSkipRoot. |
|
This function is an overloaded wrapper for PathStripPath. |
|
This function is an overloaded wrapper for PathStripToRoot. |
|
This function is an overloaded wrapper for PathUnquoteSpaces. |
Macros
These flags modify the behavior of AtlEscapeUrl and AtlCanonicalizeUrl . |
|
This macro defines the default value in milliseconds that CWorkerThread::Shutdown will wait for the worker thread to shut down. |
|
This macro defines the default time in milliseconds that CThreadPool will wait for a thread to shut down. |
|
This macro defines the default number of threads per processor used by CThreadPool. |