Odwołanie narzędzia ATL
ATL przewiduje manipulowania ścieżek i adresów URL w postaci kodu CPathT i CUrl.Pula wątków, CThreadPool, mogą być używane w aplikacji.Kod ten można znaleźć w atlpath.h i atlutil.h.
Klasy
Ta klasa reprezentuje ścieżkę. |
|
Klasa używana do wysyłania raportów debugowania do nazwanego potoku. |
|
Odbiera żądania z puli wątków i przekazuje je do obiektu pracownika, który jest tworzony i zniszczone na każde żądanie. |
|
Klasa jest używana jako argument dla MonitorClass parametr szablonu do klasy pamięci podręcznej, jeśli chcesz wyłączyć konserwacji dynamiczne pamięci podręcznej. |
|
Ta klasa zapewnia puli wątków roboczych, które przetwarzają kolejki elementów roboczych. |
|
Ta klasa reprezentuje adres URL.Pozwala manipulować każdy element adresu URL, niezależnie od innych, czy istniejący adres URL analizowania ciągu lub budynku w ciągu od podstaw. |
|
Tej klasy tworzy wątek roboczy lub używa istniejącego, czeka na uchwyty obiektu jądra i wykonuje funkcję określonego klienta, gdy sygnalizowane jest jednym z uchwytów. |
Definicje TypeDef
Specjalizacji z CPathT za pomocą CString. |
|
Specjalizacji z CPathT za pomocą CStringA. |
|
Specjalizacji z CPathT za pomocą CStringW. |
|
Typ używany przez CUrl do określania numeru portu. |
Teksty stałe
Członkowie tego wyliczenia przewidują systemy zrozumiałe stałe CUrl. |
Funkcje
Wywołanie tej funkcji do postaci kanonicznej ścieżki URL, który obejmuje konwersji sekwencje escape niebezpiecznych znaków i spacji. |
|
Wywołanie tej funkcji do łączenia bazowy adres URL i względny adres URL w pojedynczy, Kanoniczny adres URL. |
|
Wywołanie tej funkcji konwersji wszystkich znaków niebezpieczne sekwencje escape. |
|
Wywołanie tej funkcji, aby uzyskać domyślny numer portu skojarzony z określonego protokołu internet lub schemat. |
|
Wywołanie tej funkcji, aby uzyskać wartość numeryczna cyfra szesnastkowa. |
|
Wywołanie tej funkcji, aby dowiedzieć się, czy znak jest bezpieczny do użycia w adresie URL. |
|
Wywołanie tej funkcji, aby przekonwertować znaki oznaczenie ich oryginalne wartości. |
|
Wywołanie tej funkcji, aby konwertować czasu systemowego na ciąg w formacie odpowiednim dla korzystanie w nagłówkach HTTP. |
|
Ta funkcja jest przeciążony otoki, aby PathAddBackslash. |
|
Ta funkcja jest przeciążony otoki, aby PathAddExtension. |
|
Ta funkcja jest przeciążony otoki, aby PathAppend. |
|
Ta funkcja jest przeciążony otoki, aby PathBuildRoot. |
|
Ta funkcja jest przeciążony otoki, aby PathCanonicalize. |
|
Ta funkcja jest przeciążony otoki, aby PathCombine. |
|
Ta funkcja jest przeciążony otoki, aby PathCommonPrefix. |
|
Ta funkcja jest przeciążony otoki, aby PathCompactPath. |
|
Ta funkcja jest przeciążony otoki, aby PathCompactPathEx. |
|
Ta funkcja jest przeciążony otoki, aby PathFileExists. |
|
Ta funkcja jest przeciążony otoki, aby PathFindExtension. |
|
Ta funkcja jest przeciążony otoki, aby PathFindFileName. |
|
Ta funkcja jest przeciążony otoki, aby PathGetDriveNumber. |
|
Ta funkcja jest przeciążony otoki, aby PathIsDirectory. |
|
Ta funkcja jest przeciążony otoki, aby PathIsFileSpec. |
|
Ta funkcja jest przeciążony otoki, aby PathIsPrefix. |
|
Ta funkcja jest przeciążony otoki, aby PathIsRelative. |
|
Ta funkcja jest przeciążony otoki, aby PathIsRoot. |
|
Ta funkcja jest przeciążony otoki, aby PathIsSameRoot. |
|
Ta funkcja jest przeciążony otoki, aby PathIsUNC. |
|
Ta funkcja jest przeciążony otoki, aby PathIsUNCServer. |
|
Ta funkcja jest przeciążony otoki, aby PathIsUNCServerShare. |
|
Ta funkcja jest przeciążony otoki, aby PathMakePretty. |
|
Ta funkcja jest przeciążony otoki, aby PathMatchSpec. |
|
Ta funkcja jest przeciążony otoki, aby PathQuoteSpaces. |
|
Ta funkcja jest przeciążony otoki, aby PathRelativePathTo. |
|
Ta funkcja jest przeciążony otoki, aby PathRemoveArgs. |
|
Ta funkcja jest przeciążony otoki, aby PathRemoveBackslash. |
|
Ta funkcja jest przeciążony otoki, aby PathRemoveBlanks. |
|
Ta funkcja jest przeciążony otoki, aby PathRemoveExtension. |
|
Ta funkcja jest przeciążony otoki, aby PathRemoveFileSpec. |
|
Ta funkcja jest przeciążony otoki, aby PathRenameExtension. |
|
Ta funkcja jest przeciążony otoki, aby PathSkipRoot. |
|
Ta funkcja jest przeciążony otoki, aby PathStripPath. |
|
Ta funkcja jest przeciążony otoki, aby PathStripToRoot. |
|
Ta funkcja jest przeciążony otoki, aby PathUnquoteSpaces. |
Makra
Te flagi zmodyfikować zachowanie AtlEscapeUrl i AtlCanonicalizeUrl . |
|
To makro określa wartość domyślną w milisekundach, CWorkerThread::Shutdown będzie czekać na wątku roboczego do zamknięcia. |
|
To makro określa domyślny czas w milisekundach, CThreadPool będzie czekać do zamknięcia wątku. |
|
To makro określa domyślną liczbę wątków na procesor używane przez CThreadPool. |