O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

nl :: Tecer:: Apoiar

Resumo

Typedefs

MessageNameFunct )(uint32_t inProfileId, uint8_t inMsgType) typedef
const char *(*
Typedef para uma função de retorno de chamada que retorna uma string C terminada em NULL legível que descreve o tipo de mensagem associado ao identificador de perfil especificado.
ProfileNameFunct )(uint32_t inProfileId) typedef
const char *(*
Typedef para uma função de retorno de chamada 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) typedef
const char *(*
Typedef para uma função de retorno de chamada que retorna uma string C terminada em NULL legível que descreve o código de status associado ao identificador de perfil especificado.

Variáveis

sProfileStringContextHead
Ponteiro do cabeçalho da lista vinculada de forma simples.

Funções

FindProfileStringContext (const ProfileStringContext & inContext)
Encontre um contexto de suporte de string de perfil que corresponda ao contexto especificado, com base no identificador de perfil associado ao contexto.
FindProfileStringInfo (uint32_t inProfileId)
NL_DLL_EXPORT const ProfileStringInfo *
Encontre, se registrado, os retornos de chamada de suporte da string de perfil associados ao identificador de perfil especificado.
InsertProfileStringContext ( ProfileStringContext & inOutContext)
bool
Insira o contexto de suporte da string de perfil especificado no registro.
RegisterProfileStringInfo ( ProfileStringContext & inOutContext)
NL_DLL_EXPORT WEAVE_ERROR
Registre os retornos de chamada de suporte da string de perfil fornecida.
RemoveProfileStringContext ( ProfileStringContext & inOutContext)
bool
Remova o contexto de suporte de sequência de perfil especificado do registro.
UnregisterProfileStringInfo ( ProfileStringContext & inOutContext)
NL_DLL_EXPORT WEAVE_ERROR
Cancele o registro dos retornos de chamada de suporte de string de perfil fornecidos.

Structs

nl :: Weave :: Suporte :: ProfileStringContext

Contexto para registrar e cancelar o registro de retornos de chamada associados ao identificador de perfil especificado para retornar cadeias de caracteres de suporte legíveis por humanos associadas ao perfil.

nl :: Weave :: Suporte :: ProfileStringInfo

Retornos de chamada 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 retorno de chamada que retorna uma string C terminada em NULL legível que descreve o tipo de mensagem associado ao identificador de perfil especificado.

Este retorno de chamada, 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
[in] inProfileId
O identificador de perfil associado ao tipo de mensagem especificado.
[in] inMsgType
O tipo de mensagem para o qual uma string descritiva legível por humanos é procurada.
Devoluções
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 retorno de chamada que retorna uma string C terminada em NULL legível que descreve o perfil com o identificador de perfil especificado.

Este retorno de chamada, 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
[in] inProfileId
O identificador de perfil para o qual uma sequência descritiva legível por humanos é procurada.
Devoluções
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 retorno de chamada que retorna uma string C terminada em NULL legível que descreve o código de status associado ao identificador de perfil especificado.

Este 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
[in] inProfileId
O identificador de perfil associado ao código de status especificado.
[in] inStatusCode
O código de status para o qual uma string descritiva legível por humanos é procurada.
Devoluções
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 de forma simples.

Funções

FindProfileStringContext

ProfileStringContext * FindProfileStringContext(
  const ProfileStringContext & inContext
)

Encontre um contexto de suporte de string de perfil que corresponda ao contexto especificado, com base no identificador de perfil associado ao contexto.

Esta função encontra um contexto de suporte de string de perfil que corresponde ao contexto especificado, com base no identificador de perfil associado ao contexto.

Detalhes
Parâmetros
[in] inContext
Uma referência somente leitura ao contexto de suporte da string de perfil a ser localizado.
Devoluções
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 registrado, os retornos de chamada de suporte da string de perfil associados ao identificador de perfil especificado.

Detalhes
Parâmetros
[in] inProfileId
O identificador de perfil para o qual encontrar retornos de chamada de suporte de string.
Devoluções
um ponteiro somente leitura para os retornos de chamada de suporte da string de perfil, se encontrado; caso contrário, NULL.
Veja também:
RegisterProfielStringInfo
UnregisterProfielStringInfo

InsertProfileStringContext

bool InsertProfileStringContext(
  ProfileStringContext & inOutContext
)

Insira o contexto de suporte da string de perfil especificado no registro.

Esta função insere o contexto de suporte de string de perfil especificado no registro, se ainda não estiver presente, em ordem de classificação, com base no identificador de perfil crescente.

Detalhes
Parâmetros
[in,out] inOutContext
Uma referência ao contexto de suporte da string de perfil que será inserido no registro. Enquanto o contexto está presente no registro, o campo mNext pode ser modificado conforme outros contextos são inseridos ou removidos.
Devoluções
verdadeiro se o contexto foi inserido; caso contrário, false.

RegisterProfileStringInfo

NL_DLL_EXPORT WEAVE_ERROR RegisterProfileStringInfo(
  ProfileStringContext & inOutContext
)

Registre os retornos de chamada de suporte da string de perfil fornecida.

Esta função registra e disponibiliza os retornos de chamada de suporte de string de perfil fornecidos.

Detalhes
Parâmetros
[in,out] inOutContext
Uma referência ao contexto de suporte da string de perfil que será registrado e adicionado ao registro. Enquanto o contexto é registrado, o campo mNext pode ser modificado conforme outros contextos são registrados ou não registrados.
Valores Retornados
WEAVE_NO_ERROR
Com sucesso.
WEAVE_ERROR_PROFILE_STRING_CONTEXT_ALREADY_REGISTERED
Se o contexto já estiver registrado.
Veja também:
FindStringProfileInfo
UnregisterProfielStringInfo

RemoveProfileStringContext

bool RemoveProfileStringContext(
  ProfileStringContext & inOutContext
)

Remova o contexto de suporte de sequência de perfil especificado do registro.

Esta 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
[in,out] inOutContext
Uma referência ao contexto de suporte da string de perfil que será removido, se presente. Quando o contexto é removido, o campo mNext pode ser modificado.
Devoluções
true se o contexto foi removido; caso contrário, false.

UnregisterProfileStringInfo

NL_DLL_EXPORT WEAVE_ERROR UnregisterProfileStringInfo(
  ProfileStringContext & inOutContext
)

Cancele o registro dos retornos de chamada de suporte de string de perfil fornecidos.

Esta função cancela o registro e torna indisponível os retornos de chamada de suporte da string de perfil fornecida.

Detalhes
Parâmetros
[in,out] inOutContext
Uma referência ao contexto de suporte da sequência de perfil que terá o registro cancelado, se registrado, e removido do registro. Quando o contexto não está registrado, o campo mNext pode ser modificado.
Valores Retornados
WEAVE_NO_ERROR
Com sucesso.
WEAVE_ERROR_PROFILE_STRING_CONTEXT_NOT_REGISTERED
Se o contexto não estiver registrado.
Veja também:
FindStringProfileInfo
RegisterProfielStringInfo