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

nl::Suporte:suporte

Resumo

Typedefs

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

Variables

sProfileStringContextHead
Indicador de cabeçalho da lista vinculado exclusivamente a registros.

Functions

FindProfileStringContext(const ProfileStringContext & inContext)
Encontre um contexto de suporte a uma 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, 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 especificado no registro.
RegisterProfileStringInfo(ProfileStringContext & inOutContext)
NL_DLL_EXPORT WEAVE_ERROR
Registre os callbacks de suporte da string de perfil fornecidos.
RemoveProfileStringContext(ProfileStringContext & inOutContext)
bool
Remove o contexto de suporte da string de perfil especificado do registro.
UnregisterProfileStringInfo(ProfileStringContext & inOutContext)
NL_DLL_EXPORT WEAVE_ERROR
Cancele o registro dos callbacks de suporte da string de perfil fornecidos.

Estruturas

nl::Weave::Suporte::ProfileStringContext

Contexto para registrar e cancelar o registro de callbacks associados ao identificador de perfil especificado para retornar strings de suporte legíveis por humanos associadas ao perfil.

nl::Weave::Suporte::ProfileStringInfo

Callbacks associados ao identificador de perfil especificado para retornar strings de suporte legíveis por humanos associadas ao perfil.

Typedefs

MensagemNomeFunFunct

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 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 é 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 é solicitada.
Retorna
Um ponteiro para a string C terminada em NULL, se uma correspondência for encontrada; caso contrário, NULL.

Função

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 é necessária para descrever o perfil com o identificador de perfil especificado.

Detalhes
Parâmetros
[in] inProfileId
O identificador do perfil para o qual é solicitada uma string descritiva legível.
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 terminada em NULL legível que descreve o código de status associado ao identificador de perfil especificado.

Esse callback, quando registrado, é invocado quando uma string C terminada em NULL legível é 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 é solicitada uma string descritiva legível.
Retorna
Um ponteiro para a string C terminada em NULL, se uma correspondência for encontrada; caso contrário, NULL.

Variables

sProfileStringContextHead

ProfileStringContext * sProfileStringContextHead

Indicador de cabeçalho da lista vinculado exclusivamente a registros.

Functions

FindProfileStringContext

ProfileStringContext * FindProfileStringContext(
  const ProfileStringContext & inContext
)

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

Essa função encontra um contexto de suporte à string de perfil correspondente 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 string de perfil para encontrar.
Retorna
Um ponteiro somente leitura para o contexto de string da perfil se encontrado. Caso contrário, NULL.

FindProfileStringInfo

NL_DLL_EXPORT const ProfileStringInfo * FindProfileStringInfo(
  uint32_t inProfileId
)

Encontre, se registrado, a string de perfil compatível com callbacks associados ao identificador de perfil especificado.

Detalhes
Parâmetros
[in] inProfileId
O identificador de perfil para encontrar callbacks de suporte a string.
Retorna
Um ponteiro somente leitura para a string de perfil permite callbacks, se encontrado. Caso contrário, NULL.
Consulte 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 da string de perfil especificado no registro, se ainda não estiver presente, em ordem ordenada, com base no identificador de perfil crescente.

Detalhes
Parâmetros
[in,out] inOutContext
Uma referência ao contexto de string de perfil que será inserida no registro. Enquanto o contexto está presente no registro, o campo "mNext" pode ser modificado à medida que outros contextos são inseridos ou removidos.
Retorna
"true" se o contexto tiver sido inserido. Caso contrário, "false".

RegistryProfileStringInfo

NL_DLL_EXPORT WEAVE_ERROR RegisterProfileStringInfo(
  ProfileStringContext & inOutContext
)

Registre os callbacks de suporte da string de perfil fornecidos.

Essa função é registrada e disponibiliza os callbacks de string de perfil fornecidos.

Detalhes
Parâmetros
[in,out] inOutContext
Uma referência ao contexto de compatibilidade da string de perfil que será registrada e adicionada ao registro. Enquanto o contexto está registrado, o campo "mNext" pode ser modificado quando outros contextos são registrados ou têm o registro cancelado.
Valores de retorno
WEAVE_NO_ERROR
Em caso de sucesso.
WEAVE_ERROR_PROFILE_STRING_CONTEXT_ALREADY_REGISTERED
Caso o contexto já esteja registrado.
Consulte também:
FindStringProfileInfo
UnregisterProfielStringInfo

RemoveProfileStringContext

bool RemoveProfileStringContext(
  ProfileStringContext & inOutContext
)

Remove o contexto de suporte da string de perfil especificado do registro.

Essa função remove o contexto de suporte da string de perfil especificado 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á removida, se houver. Quando o contexto é removido, o campo "mNext" pode ser modificado.
Retorna
"true" se o contexto tiver sido removido. Caso contrário, será "false".

UnregisterProfileStringInfo

NL_DLL_EXPORT WEAVE_ERROR UnregisterProfileStringInfo(
  ProfileStringContext & inOutContext
)

Cancele o registro dos callbacks de suporte da string de perfil fornecidos.

A função cancela o registro e disponibiliza as strings de perfil compatíveis com callbacks.

Detalhes
Parâmetros
[in,out] inOutContext
Uma referência ao contexto de string de perfil que terá o registro cancelado, se estiver registrado, e será removido do registro. Quando o contexto é cancelado, o campo "mNext" pode ser modificado.
Valores de retorno
WEAVE_NO_ERROR
Em caso de sucesso.
WEAVE_ERROR_PROFILE_STRING_CONTEXT_NOT_REGISTERED
Se o contexto não estiver registrado.
Consulte também:
FindStringProfileInfo
RegisterProfielStringInfo