Referência de utilitários do ATL
ATL fornece código para manipular caminhos e URLs em forma de CPathT and Ondulação.Um pool de segmentos, CThreadPool, pode ser usado em seus aplicativos.Esse código pode ser encontrado em atlpath.h e atlutil.h.
Classes
Esta classe representa um caminho. |
|
Use essa classe para enviar relatórios de depurar para um pipe nomeado. |
|
Recebe solicitações de um thread pool e transmite-as na um objeto de trabalho que é criado e destruído em cada solicitação. |
|
Usar essa classe sistema autônomo argumento para o MonitorClass parâmetro de modelo para classes de cache, se você desejar desabilitar manutenção de cache dinâmico. |
|
Essa classe fornece um conjunto de trabalho threads que processo uma fila de itens de trabalho. |
|
Esta classe representa uma URL.Ele permite a você manipular cada elemento da URL independentemente dos outros se analisar um URL existente seqüência de caracteres ou criação de uma seqüência a partir de zero. |
|
Essa classe cria um thread de trabalho ou usa um já existente, espera por um ou mais alças de objeto de kernel e executa uma função de cliente especificado quando uma das alças é sinalizada. |
Definições de tipo
Uma especialização de CPathT using CString. |
|
Uma especialização de CPathT using CStringA. |
|
Uma especialização de CPathT using CStringW. |
|
O tipo usado pelo Ondulação para especificar um número da porta. |
Enumerações
Os membros desta enumeração fornecem constantes para os esquemas compreendidos por Ondulação. |
Funções
telefonar Esta função para canoniza um URL, que inclui a conversão de caracteres inseguros e espaços em seqüências de escape. |
|
telefonar Esta função para agrupar um URL de base e uma URL relativa em uma URL única, canônica. |
|
telefonar Esta função para converter todos os caracteres não seguros para seqüências de escape. |
|
Chame essa função para obter o número da porta padrão associado a um determinado protocolo IP IP de internet ou o esquema. |
|
telefonar Esta função para obter o valor numérico de um dígito hexadecimal. |
|
telefonar Esta função para saber se um caractere é seguro para uso em uma URL. |
|
Chame essa função para converter caracteres de escape novamente seus valores originais. |
|
Chame essa função para converter uma time do sistema em uma seqüência de caracteres em um formato adequado para uso em cabeçalhos HTTP. |
|
Esta função é um wrapper sobrecarregado para PathAddBackslash. |
|
Esta função é um wrapper sobrecarregado para PathAddExtension. |
|
Esta função é um wrapper sobrecarregado para PathAppend. |
|
Esta função é um wrapper sobrecarregado para PathBuildRoot. |
|
Esta função é um wrapper sobrecarregado para PathCanonicalize. |
|
Esta função é um wrapper sobrecarregado para PathCombine. |
|
Esta função é um wrapper sobrecarregado para PathCommonPrefix. |
|
Esta função é um wrapper sobrecarregado para PathCompactPath. |
|
Esta função é um wrapper sobrecarregado para PathCompactPathEx. |
|
Esta função é um wrapper sobrecarregado para PathFileExists. |
|
Esta função é um wrapper sobrecarregado para PathFindExtension. |
|
Esta função é um wrapper sobrecarregado para PathFindFileName. |
|
Esta função é um wrapper sobrecarregado para PathGetDriveNumber. |
|
Esta função é um wrapper sobrecarregado para PathIsDirectory. |
|
Esta função é um wrapper sobrecarregado para PathIsFileSpec. |
|
Esta função é um wrapper sobrecarregado para PathIsPrefix. |
|
Esta função é um wrapper sobrecarregado para PathIsRelative. |
|
Esta função é um wrapper sobrecarregado para PathIsRoot. |
|
Esta função é um wrapper sobrecarregado para PathIsSameRoot. |
|
Esta função é um wrapper sobrecarregado para PathIsUNC. |
|
Esta função é um wrapper sobrecarregado para PathIsUNCServer. |
|
Esta função é um wrapper sobrecarregado para PathIsUNCServerShare. |
|
Esta função é um wrapper sobrecarregado para PathMakePretty. |
|
Esta função é um wrapper sobrecarregado para PathMatchSpec. |
|
Esta função é um wrapper sobrecarregado para PathQuoteSpaces. |
|
Esta função é um wrapper sobrecarregado para PathRelativePathTo. |
|
Esta função é um wrapper sobrecarregado para PathRemoveArgs. |
|
Esta função é um wrapper sobrecarregado para PathRemoveBackslash. |
|
Esta função é um wrapper sobrecarregado para PathRemoveBlanks. |
|
Esta função é um wrapper sobrecarregado para PathRemoveExtension. |
|
Esta função é um wrapper sobrecarregado para PathRemoveFileSpec. |
|
Esta função é um wrapper sobrecarregado para PathRenameExtension. |
|
Esta função é um wrapper sobrecarregado para PathSkipRoot. |
|
Esta função é um wrapper sobrecarregado para PathStripPath. |
|
Esta função é um wrapper sobrecarregado para PathStripToRoot. |
|
Esta função é um wrapper sobrecarregado para PathUnquoteSpaces. |
Macros
Esses sinalizadores modificam o comportamento de AtlEscapeUrl and AtlCanonicalizeUrl . |
|
Esta macro define o valor padrão em milissegundos que CWorkerThread::desligado aguardará o thread de trabalho desligado. |
|
Esta macro define a time padrão em milissegundos que CThreadPool esperará por um segmento para desligar. |
|
Esta macro define o número padrão de segmentos por processador usado por CThreadPool. |