nl:: Weave:: Support
Resumo
Typedefs |
|
---|---|
MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)
|
typedefconst char *(*
Typedef para uma função de callback que retorna uma string C terminada em NULL legível por humanos, que descreve o tipo de mensagem associado ao identificador de perfil especificado. |
ProfileNameFunct)(uint32_t inProfileId)
|
typedefconst char *(*
Typedef para uma função de callback que retorna uma string C terminada em NULL legível que descreve o perfil com o identificador de perfil especificado. |
StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)
|
typedefconst char *(*
Typedef para uma função de callback que retorna uma string C terminada em NULL legível por humanos que descreve o código de status associado ao identificador de perfil especificado. |
Variáveis |
|
---|---|
sProfileStringContextHead
|
Ponteiro do cabeçalho da lista vinculada apenas ao registro.
|
Funções |
|
---|---|
FindProfileStringContext(const ProfileStringContext & inContext)
|
Encontre um contexto de suporte de string de perfil correspondente ao contexto especificado, com base no identificador de perfil associado ao contexto.
|
FindProfileStringInfo(uint32_t inProfileId)
|
NL_DLL_EXPORT const ProfileStringInfo *
Encontre, se registrada, a string de perfil é compatível com callbacks associados ao identificador de perfil especificado.
|
InsertProfileStringContext(ProfileStringContext & inOutContext)
|
bool
Insira o contexto de suporte da string de perfil especificada no registro.
|
RegisterProfileStringInfo(ProfileStringContext & inOutContext)
|
NL_DLL_EXPORT WEAVE_ERROR
Registre a string de perfil fornecida com os callbacks de suporte.
|
RemoveProfileStringContext(ProfileStringContext & inOutContext)
|
bool
Remova o contexto de suporte da string de perfil especificada do registro.
|
UnregisterProfileStringInfo(ProfileStringContext & inOutContext)
|
NL_DLL_EXPORT WEAVE_ERROR
Cancele o registro da string de perfil fornecida que aceita callbacks.
|
Estruturas |
|
---|---|
nl:: |
Contexto para registrar e cancelar o registro de callbacks associados ao identificador de perfil especificado para retornar strings de suporte legíveis associadas ao perfil. |
nl:: |
Callbacks associados ao identificador de perfil especificado para retornar strings de suporte legíveis associadas ao perfil. |
Typedefs
MessageNameFunct
const char *(* MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)
Typedef para uma função de callback que retorna uma string C terminada em NULL legível por humanos, que descreve o tipo de mensagem associado ao identificador de perfil especificado.
Esse callback, quando registrado, é invocado quando uma string C terminada em NULL legível por humanos é necessária para descrever o tipo de mensagem associado ao identificador de perfil especificado.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Retornos |
um ponteiro para a string C terminada em NULL, se uma correspondência for encontrada; caso contrário, NULL.
|
ProfileNameFunct
const char *(* ProfileNameFunct)(uint32_t inProfileId)
Typedef para uma função de callback que retorna uma string C terminada em NULL legível que descreve o perfil com o identificador de perfil especificado.
Esse callback, quando registrado, é invocado quando uma string C terminada em NULL legível por humanos é necessária para descrever o perfil com o identificador de perfil especificado.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
||
Retornos |
um ponteiro para a string C terminada em NULL, se uma correspondência for encontrada; caso contrário, NULL.
|
StatusReportFormatStringFunct
const char *(* StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)
Typedef para uma função de callback que retorna uma string C terminada em NULL legível por humanos que descreve o código de status associado ao identificador de perfil especificado.
Esse retorno de chamada, quando registrado, é invocado quando uma string C terminada em NULL legível por humanos é necessária para descrever o código de status associado ao identificador de perfil especificado.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Retornos |
um ponteiro para a string C terminada em NULL, se uma correspondência for encontrada; caso contrário, NULL.
|
Variáveis
sProfileStringContextHead
ProfileStringContext * sProfileStringContextHead
Ponteiro do cabeçalho da lista vinculada apenas ao registro.
Funções
FindProfileStringContext
ProfileStringContext * FindProfileStringContext( const ProfileStringContext & inContext )
Encontre um contexto de suporte de string de perfil correspondente ao contexto especificado, com base no identificador de perfil associado ao contexto.
Essa função encontra um contexto de suporte de string de perfil correspondente ao contexto especificado, com base no identificador de perfil associado ao contexto.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
||
Retornos |
um ponteiro somente leitura para o contexto de suporte da string de perfil, se encontrado; caso contrário, NULL.
|
FindProfileStringInfo
NL_DLL_EXPORT const ProfileStringInfo * FindProfileStringInfo( uint32_t inProfileId )
Encontre, se registrada, a string de perfil é compatível com callbacks associados ao identificador de perfil especificado.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
||
Retornos |
um ponteiro somente leitura para a string de perfil oferece suporte a callbacks, se encontrados; caso contrário, NULL.
|
RegisterProfielStringInfo
UnregisterProfielStringInfo
InsertProfileStringContext
bool InsertProfileStringContext( ProfileStringContext & inOutContext )
Insira o contexto de suporte da string de perfil especificada no registro.
Essa função insere o contexto de suporte da string de perfil especificada no registro, se ainda não estiver presente, em ordem classificada, com base no identificador de perfil crescente.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
||
Retornos |
verdadeiro se o contexto foi inserido; caso contrário, falso.
|
RegisterProfileStringInfo
NL_DLL_EXPORT WEAVE_ERROR RegisterProfileStringInfo( ProfileStringContext & inOutContext )
Registre a string de perfil fornecida com os callbacks de suporte.
Essa função registra e disponibiliza a string de perfil fornecida com suporte a callbacks.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Valores de retorno |
|
FindStringProfileInfo
UnregisterProfielStringInfo
RemoveProfileStringContext
bool RemoveProfileStringContext( ProfileStringContext & inOutContext )
Remova o contexto de suporte da string de perfil especificada do registro.
Essa função remove o contexto de suporte da string de perfil especificada do registro, se presente, com base no identificador de perfil.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
||
Retornos |
verdadeiro se o contexto foi removido; caso contrário, falso.
|
UnregisterProfileStringInfo
NL_DLL_EXPORT WEAVE_ERROR UnregisterProfileStringInfo( ProfileStringContext & inOutContext )
Cancele o registro da string de perfil fornecida que aceita callbacks.
Essa função cancela o registro e torna indisponível a string de perfil fornecida com suporte a callbacks.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Valores de retorno |
|
FindStringProfileInfo
RegisterProfielStringInfo