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. |