Referência de utilitários ATL
ATL fornece código para caminhos e URL de tratamento na forma de CPathT e de Som tipo wave.Um pool de segmento, CThreadPool, pode ser usado em seus aplicativos.Este código pode ser encontrado em atlpath.h e em atlutil.h.
Classes
Esta classe representa um caminho. |
|
Use esta classe para enviar relatórios de depuração para um pipe nomeado. |
|
Recebe solicitações de um pool de segmentos e passá-las sobre a um objeto de trabalho que é criado e destruído em cada solicitação. |
|
Use esta classe como o argumento para o parâmetro do modelo de MonitorClass armazene em cache classes se você desejar desativar a manutenção dinâmico do cache. |
|
Essa classe fornece um pool de segmentos de trabalho que processam uma fila de itens de trabalho. |
|
Esta classe representa uma URL.Permite que você manipule cada elemento de URL independentemente de se outro analisando uma cadeia de caracteres existente de URL ou de uma cadeia de caracteres a partir do zero. |
|
Esta classe cria um segmento de trabalho existente, ou use espera em um ou vários identificadores de objetos kernel, e executa uma função especificada de cliente quando uma das alças é sinalizado. |
Typedefs
Uma especialização de CPathT usando CString. |
|
Uma especialização de CPathT usando CStringA. |
|
Uma especialização de CPathT usando CStringW. |
|
o tipo usado por Som tipo wave especificando um número de porta. |
Enum
Os membros da enumeração fornecem constantes para esquemas compreendidos por Som tipo wave. |
Funções
Chamar essa função para canonicalize um URL, que inclui converter caracteres não seguro e espaços em seqüências de escape. |
|
Chamar essa função para combinar um URL base e uma URL relativa em um único, URL canônico. |
|
Chamar essa função para converter os caracteres não seguro para seqüências de escape. |
|
Chamar essa função para obter o número da porta padrão associada com um protocolo de Internet específico ou para planejar. |
|
Chamar essa função para obter o valor numérico de um dígito hexadecimal. |
|
Chamar essa função para descobrir se um caractere é seguro para uso em uma URL. |
|
Chamar essa função para converter caracteres de escape de volta para seus valores originais. |
|
Chamar essa função para converter uma hora do sistema como uma cadeia de caracteres em um formato adequado para usar em cabeçalhos HTTP. |
|
Essa função é um wrapper sobrecarregado para PathAddBackslash. |
|
Essa função é um wrapper sobrecarregado para PathAddExtension. |
|
Essa função é um wrapper sobrecarregado para PathAppend. |
|
Essa função é um wrapper sobrecarregado para PathBuildRoot. |
|
Essa função é um wrapper sobrecarregado para PathCanonicalize. |
|
Essa função é um wrapper sobrecarregado para PathCombine. |
|
Essa função é um wrapper sobrecarregado para PathCommonPrefix. |
|
Essa função é um wrapper sobrecarregado para PathCompactPath. |
|
Essa função é um wrapper sobrecarregado para PathCompactPathEx. |
|
Essa função é um wrapper sobrecarregado para PathFileExists. |
|
Essa função é um wrapper sobrecarregado para PathFindExtension. |
|
Essa função é um wrapper sobrecarregado para PathFindFileName. |
|
Essa função é um wrapper sobrecarregado para PathGetDriveNumber. |
|
Essa função é um wrapper sobrecarregado para PathIsDirectory. |
|
Essa função é um wrapper sobrecarregado para PathIsFileSpec. |
|
Essa função é um wrapper sobrecarregado para PathIsPrefix. |
|
Essa função é um wrapper sobrecarregado para PathIsRelative. |
|
Essa função é um wrapper sobrecarregado para PathIsRoot. |
|
Essa função é um wrapper sobrecarregado para PathIsSameRoot. |
|
Essa função é um wrapper sobrecarregado para PathIsUNC. |
|
Essa função é um wrapper sobrecarregado para PathIsUNCServer. |
|
Essa função é um wrapper sobrecarregado para PathIsUNCServerShare. |
|
Essa função é um wrapper sobrecarregado para PathMakePretty. |
|
Essa função é um wrapper sobrecarregado para PathMatchSpec. |
|
Essa função é um wrapper sobrecarregado para PathQuoteSpaces. |
|
Essa função é um wrapper sobrecarregado para PathRelativePathTo. |
|
Essa função é um wrapper sobrecarregado para PathRemoveArgs. |
|
Essa função é um wrapper sobrecarregado para PathRemoveBackslash. |
|
Essa função é um wrapper sobrecarregado para PathRemoveBlanks. |
|
Essa função é um wrapper sobrecarregado para PathRemoveExtension. |
|
Essa função é um wrapper sobrecarregado para PathRemoveFileSpec. |
|
Essa função é um wrapper sobrecarregado para PathRenameExtension. |
|
Essa função é um wrapper sobrecarregado para PathSkipRoot. |
|
Essa função é um wrapper sobrecarregado para PathStripPath. |
|
Essa função é um wrapper sobrecarregado para PathStripToRoot. |
|
Essa função é um wrapper sobrecarregado para PathUnquoteSpaces. |
Macros
Esses sinalizadores alteram o comportamento de AtlEscapeUrl e de AtlCanonicalizeUrl . |
|
Este macro define o valor padrão em milissegundos que CWorkerThread::Shutdown esperará o thread de trabalho para fechar. |
|
Este macro define o horário padrão em milissegundos que CThreadPool esperará um segmento para fechar. |
|
Este padrão macro define o número de segmentos pelo processador usado por CThreadPool. |