ATL ユーティリティのリファレンス
ATL は CPathT と Karlの形式で処理パス、URL のコードを提供します。スレッド プール、CThreadPoolは、アプリケーションで使用できます。このコードは atlpath.h および atlutil.h にあります。
Classes
このクラスはパスを表します。 |
|
このクラスは、名前付きパイプにデバッグ レポートを送信するために使用します。 |
|
スレッド プールからの要求を受け取り、ワーカー オブジェクトに渡します。ワーカー オブジェクトは、要求のたびに作成および破棄されます。 |
|
動的キャッシュ管理を無効にする場合は MonitorClass のテンプレート パラメーターは、クラスをキャッシュできるように引数としてこのクラスを使用します。 |
|
このクラスには、ワーク アイテムのキューを処理するワーカー スレッドのプールが用意されています。 |
|
このクラスは URL を表します。URL の各要素をそれぞれ独立に操作して、既存の URL 文字列を解析したり、文字列を新規に組み立てたりできます。 |
|
このクラスでは、ワーカー スレッドの作成、既存のワーカー スレッドの使用、1 つ以上のカーネル オブジェクト ハンドルの待機、およびハンドルの 1 つがシグナルを送信したときに指定のクライアント関数の実行を行います。 |
Typedef
CStringを使用して CPathT に特化したクラスです。 |
|
CStringAを使用して CPathT に特化したクラスです。 |
|
CStringWを使用して CPathT に特化したクラスです。 |
|
ポート番号を指定するに Karl で使用される型。 |
列挙型
この列挙型のメンバーは、CUrl で認識されるスキームの定数を提供します。 |
関数
URL を標準形式に変換します。安全でない文字や空白をエスケープ シーケンスに変換する処理などが含まれます。 |
|
ベース URL と相対 URL を結合して、1 つの標準形式の URL にします。 |
|
すべての安全でない文字をエスケープ シーケンスに変換します。 |
|
既定のポート番号を特定のインターネット プロトコルに関連付けられているを取得または計画するには、この関数を呼び出します。 |
|
16 進数の数値を取得します。 |
|
URL で使用しても安全な文字かどうかを判断します。 |
|
エスケープされた文字を元の値に変換します。 |
|
システム時刻を HTTP ヘッダーで使用できる形式の文字列に変換します。 |
|
PathAddBackslash 用のオーバーロードされたラッパーです。 |
|
PathAddExtension 用のオーバーロードされたラッパーです。 |
|
PathAppend 用のオーバーロードされたラッパーです。 |
|
PathBuildRoot 用のオーバーロードされたラッパーです。 |
|
PathCanonicalize 用のオーバーロードされたラッパーです。 |
|
PathCombine 用のオーバーロードされたラッパーです。 |
|
PathCommonPrefix 用のオーバーロードされたラッパーです。 |
|
PathCompactPath 用のオーバーロードされたラッパーです。 |
|
PathCompactPathEx 用のオーバーロードされたラッパーです。 |
|
PathFileExists 用のオーバーロードされたラッパーです。 |
|
PathFindExtension 用のオーバーロードされたラッパーです。 |
|
PathFindFileName 用のオーバーロードされたラッパーです。 |
|
PathGetDriveNumber 用のオーバーロードされたラッパーです。 |
|
PathIsDirectory 用のオーバーロードされたラッパーです。 |
|
PathIsFileSpec 用のオーバーロードされたラッパーです。 |
|
PathIsPrefix 用のオーバーロードされたラッパーです。 |
|
PathIsRelative 用のオーバーロードされたラッパーです。 |
|
PathIsRoot 用のオーバーロードされたラッパーです。 |
|
PathIsSameRoot 用のオーバーロードされたラッパーです。 |
|
PathIsUNC 用のオーバーロードされたラッパーです。 |
|
PathIsUNCServer 用のオーバーロードされたラッパーです。 |
|
PathIsUNCServerShare 用のオーバーロードされたラッパーです。 |
|
PathMakePretty 用のオーバーロードされたラッパーです。 |
|
PathMatchSpec 用のオーバーロードされたラッパーです。 |
|
PathQuoteSpaces 用のオーバーロードされたラッパーです。 |
|
PathRelativePathTo 用のオーバーロードされたラッパーです。 |
|
PathRemoveArgs 用のオーバーロードされたラッパーです。 |
|
PathRemoveBackslash 用のオーバーロードされたラッパーです。 |
|
PathRemoveBlanks 用のオーバーロードされたラッパーです。 |
|
PathRemoveExtension 用のオーバーロードされたラッパーです。 |
|
PathRemoveFileSpec 用のオーバーロードされたラッパーです。 |
|
PathRenameExtension 用のオーバーロードされたラッパーです。 |
|
PathSkipRoot 用のオーバーロードされたラッパーです。 |
|
PathStripPath 用のオーバーロードされたラッパーです。 |
|
PathStripToRoot 用のオーバーロードされたラッパーです。 |
|
PathUnquoteSpaces 用のオーバーロードされたラッパーです。 |
マクロ
これらのフラグは AtlEscapeUrl と AtlCanonicalizeUrl 動作を変更します。 |
|
このマクロは CWorkerThread::Shutdown がシャットダウンするにワーカー スレッドを待機するミリ秒の既定値を定義します。 |
|
このマクロは、CThreadPool がスレッドのシャットダウンまでに待機する既定時間をミリ秒単位で定義します。 |
|
このマクロは、CThreadPool が使用するプロセッサあたりの既定のスレッド数を定義します。 |