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 legível e terminada em NULL descrevendo 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 legível e terminada em NULL 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 legível e terminada em NULL que descreve o código de status associado ao identificador de perfil especificado. |
Variáveis |
|
---|---|
sProfileStringContextHead
|
Ponteiro do registro vinculado individualmente.
|
remotas |
|
---|---|
FindProfileStringContext(const ProfileStringContext & inContext)
|
Encontre um contexto de suporte para a 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 que permite 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 as chamadas de suporte da string de perfil fornecida.
|
RemoveProfileStringContext(ProfileStringContext & inOutContext)
|
bool
Remove do registro o contexto de suporte da string de perfil especificada.
|
UnregisterProfileStringInfo(ProfileStringContext & inOutContext)
|
NL_DLL_EXPORT WEAVE_ERROR
Cancele o registro das chamadas de suporte da string de perfil fornecida.
|
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 por humanos 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 legível e terminada em NULL descrevendo o tipo de mensagem associado ao identificador de perfil especificado.
Esse callback, quando registrado, é invocado quando é necessária uma string C legível por humanos e terminada em NULL para descrever o tipo de mensagem associado ao identificador de perfil especificado.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Retorna |
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 legível e terminada em NULL que descreve o perfil com o identificador de perfil especificado.
Esse callback, quando registrado, é invocado quando é necessária uma string C legível por humanos e terminada em NULL para descrever o perfil com o identificador de perfil especificado.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
||
Retorna |
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 legível e terminada em NULL que descreve o código de status associado ao identificador de perfil especificado.
Esse callback, quando registrado, é invocado quando é necessária uma string C legível por humanos e terminada em NULL para descrever o código de status associado ao identificador de perfil especificado.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Retorna |
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 registro vinculado individualmente.
remotas
FindProfileStringContext
ProfileStringContext * FindProfileStringContext( const ProfileStringContext & inContext )
Encontre um contexto de suporte para a string de perfil correspondente ao contexto especificado, com base no identificador de perfil associado ao contexto.
Essa função encontra um contexto de suporte para a string de perfil correspondente ao contexto especificado, com base no identificador de perfil associado ao contexto.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
||
Retorna |
um ponteiro somente leitura para a string de perfil, é compatível com o contexto, se encontrado; caso contrário, NULL.
|
FindProfileStringInfo
NL_DLL_EXPORT const ProfileStringInfo * FindProfileStringInfo( uint32_t inProfileId )
Encontre, se registrada, a string de perfil que permite callbacks associados ao identificador de perfil especificado.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
||
Retorna |
um ponteiro somente leitura para a string do 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 do perfil crescente.
Detalhes | |||
---|---|---|---|
Parâmetros |
|
||
Retorna |
verdadeiro se o contexto tiver sido inserido; caso contrário, falso.
|
RegisterProfileStringInfo
NL_DLL_EXPORT WEAVE_ERROR RegisterProfileStringInfo( ProfileStringContext & inOutContext )
Registre as chamadas de suporte da string de perfil fornecida.
Essa função registra e disponibiliza a string de perfil fornecida e oferece suporte a callbacks.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Valores de retorno |
|
FindStringProfileInfo
UnregisterProfielStringInfo
RemoveProfileStringContext
bool RemoveProfileStringContext( ProfileStringContext & inOutContext )
Remove do registro o contexto de suporte da string de perfil especificada.
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 |
|
||
Retorna |
verdadeiro se o contexto foi removido; caso contrário, falso.
|
UnregisterProfileStringInfo
NL_DLL_EXPORT WEAVE_ERROR UnregisterProfileStringInfo( ProfileStringContext & inOutContext )
Cancele o registro das chamadas de suporte da string de perfil fornecida.
Essa função cancela o registro e torna indisponível a string de perfil fornecida de suporte a callbacks.
Detalhes | |||||
---|---|---|---|---|---|
Parâmetros |
|
||||
Valores de retorno |
|
FindStringProfileInfo
RegisterProfielStringInfo