En Google, luchamos por la equidad racial de la comunidad negra. Más información
Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

nl::Weave::Asistencia

Resumen

Typedefs

MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType) typedef
const char *(*
Typedef para una función de devolución de llamada que muestra una string C legible con un valor NULL que describe el tipo de mensaje asociado con el identificador de perfil especificado.
ProfileNameFunct)(uint32_t inProfileId) typedef
const char *(*
Typedef para una función de devolución de llamada que muestra una string C legible con un valor NULL que describe el perfil con el identificador de perfil especificado.
StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode) typedef
const char *(*
Typedef para una función de devolución de llamada que muestra una string C legible con un valor NULL que describe el código de estado asociado con el identificador de perfil especificado.

Variables

sProfileStringContextHead
Puntero principal de la lista de registro único

Functions

FindProfileStringContext(const ProfileStringContext & inContext)
Busca un contexto de compatibilidad de string de perfil que coincida con el contexto especificado, según el identificador de perfil asociado con el contexto.
FindProfileStringInfo(uint32_t inProfileId)
NL_DLL_EXPORT const ProfileStringInfo *
Busca, si está registrada, la string de perfil admite devoluciones de llamada asociadas con el identificador de perfil especificado.
InsertProfileStringContext(ProfileStringContext & inOutContext)
bool
Inserta en el registro el contexto de compatibilidad de strings de perfil especificado.
RegisterProfileStringInfo(ProfileStringContext & inOutContext)
NL_DLL_EXPORT WEAVE_ERROR
Registra las devoluciones de llamada de compatibilidad de strings de perfil proporcionadas.
RemoveProfileStringContext(ProfileStringContext & inOutContext)
bool
Quita del registro el contexto de compatibilidad de strings de perfil especificado.
UnregisterProfileStringInfo(ProfileStringContext & inOutContext)
NL_DLL_EXPORT WEAVE_ERROR
Cancela el registro de las devoluciones de llamada de compatibilidad de strings de perfil proporcionadas.

Structs

nl::Weave::Asistencia::ProfileStringContext

Contexto para registrar y cancelar el registro de devoluciones de llamada asociadas con el identificador de perfil especificado para mostrar strings de compatibilidad legibles asociadas con el perfil.

nl::Weave::Asistencia::ProfileStringInfo

Devoluciones de llamada asociadas al identificador de perfil especificado para mostrar strings de compatibilidad legibles asociadas al perfil.

Typedefs

FunciónNombreDeMensaje

const char *(* MessageNameFunct)(uint32_t inProfileId, uint8_t inMsgType)

Typedef para una función de devolución de llamada que muestra una string C legible con un valor NULL que describe el tipo de mensaje asociado con el identificador de perfil especificado.

Cuando se registra esta devolución de llamada, se invoca cuando se necesita una string C terminada en NULL en lenguaje natural para describir el tipo de mensaje asociado con el identificador de perfil especificado.

Detalles
Parámetros
[in] inProfileId
El identificador de perfil asociado con el tipo de mensaje especificado.
[in] inMsgType
Es el tipo de mensaje para el que se busca una string descriptiva legible.
Qué muestra
un puntero a la string C terminada en NULL si se encuentra una coincidencia; de lo contrario, es NULL.

FunciónNombreDelPerfil

const char *(* ProfileNameFunct)(uint32_t inProfileId)

Typedef para una función de devolución de llamada que muestra una string C legible con un valor NULL que describe el perfil con el identificador de perfil especificado.

Esta devolución de llamada, cuando se registra, se invoca cuando se necesita una string C terminada en NULL de forma manual para describir el perfil con el identificador de perfil especificado.

Detalles
Parámetros
[in] inProfileId
Es el identificador de perfil para el que se busca una string descriptiva legible.
Qué muestra
un puntero a la string C terminada en NULL si se encuentra una coincidencia; de lo contrario, es NULL.

EstadoInformeFormatoStringFunct

const char *(* StatusReportFormatStringFunct)(uint32_t inProfileId, uint16_t inStatusCode)

Typedef para una función de devolución de llamada que muestra una string C legible con un valor NULL que describe el código de estado asociado con el identificador de perfil especificado.

Esta devolución de llamada, cuando se registra, se invoca cuando se necesita una string C terminada en NULL en lenguaje natural para describir el código de estado asociado con el identificador de perfil especificado.

Detalles
Parámetros
[in] inProfileId
El identificador de perfil asociado con el código de estado especificado.
[in] inStatusCode
Es el código de estado para el que se busca una string descriptiva legible.
Qué muestra
un puntero a la string C terminada en NULL si se encuentra una coincidencia; de lo contrario, es NULL.

Variables

sProfileStringContextHead

ProfileStringContext * sProfileStringContextHead

Puntero principal de la lista de registro único

Functions

EncontrarProfileStringContext

ProfileStringContext * FindProfileStringContext(
  const ProfileStringContext & inContext
)

Busca un contexto de compatibilidad de string de perfil que coincida con el contexto especificado, según el identificador de perfil asociado con el contexto.

Esta función encuentra un contexto de compatibilidad de string de perfil que coincide con el contexto especificado, según el identificador de perfil asociado con el contexto.

Detalles
Parámetros
[in] inContext
Una referencia de solo lectura al contexto de compatibilidad de la string del perfil para encontrar.
Qué muestra
un puntero de solo lectura al contexto de compatibilidad de string de perfil si se encuentra; de lo contrario, es NULL.

FindProfileStringInfo

NL_DLL_EXPORT const ProfileStringInfo * FindProfileStringInfo(
  uint32_t inProfileId
)

Busca, si está registrada, la string de perfil admite devoluciones de llamada asociadas con el identificador de perfil especificado.

Detalles
Parámetros
[in] inProfileId
El identificador de perfil para buscar devoluciones de llamada de compatibilidad de strings.
Qué muestra
un puntero de solo lectura a la string de perfil admite devoluciones de llamada si se encuentra; de lo contrario, es NULL.
Consulta también:
RegisterProfielStringInfo
UnregisterProfielStringInfo

InsertarPerfilStringContext

bool InsertProfileStringContext(
  ProfileStringContext & inOutContext
)

Inserta en el registro el contexto de compatibilidad de strings de perfil especificado.

Esta función inserta el contexto de compatibilidad de strings de perfil especificado en el registro, si no está presente, en orden de clasificación, según el identificador de perfil ascendente.

Detalles
Parámetros
[in,out] inOutContext
Una referencia al contexto de compatibilidad de strings de perfil que se insertará en el registro. Mientras el contexto está presente en el registro, el campo mNext puede modificarse a medida que se insertan o se quitan otros contextos.
Qué muestra
Es verdadero si se insertó el contexto; de lo contrario, es verdadero.

RegistrarProfileStringInfo

NL_DLL_EXPORT WEAVE_ERROR RegisterProfileStringInfo(
  ProfileStringContext & inOutContext
)

Registra las devoluciones de llamada de compatibilidad de strings de perfil proporcionadas.

Esta función registra y pone a disposición las devoluciones de llamada de compatibilidad de strings de perfiles proporcionadas.

Detalles
Parámetros
[in,out] inOutContext
Una referencia al contexto de compatibilidad de strings de perfil que se registrará y agregará al registro. Mientras se registra el contexto, el campo mNext puede modificarse a medida que se registran o cancelan otros contextos.
Valores que se muestran
WEAVE_NO_ERROR
Si la operación se realiza correctamente
WEAVE_ERROR_PROFILE_STRING_CONTEXT_ALREADY_REGISTERED
Si el contexto ya está registrado
Consulta también:
FindStringProfileInfo
UnregisterProfielStringInfo

QuitarPerfilStringString

bool RemoveProfileStringContext(
  ProfileStringContext & inOutContext
)

Quita del registro el contexto de compatibilidad de strings de perfil especificado.

Esta función quita del contexto el registro de compatibilidad con strings de perfil especificadas, si está presente, según el identificador de perfil.

Detalles
Parámetros
[in,out] inOutContext
Una referencia al contexto de compatibilidad de strings de perfil que se quitará si está presente. Cuando se quita el contexto, se puede modificar el campo mNext.
Qué muestra
Es verdadero si se quitó el contexto; de lo contrario, es falso.

UnregisterProfileStringInfo

NL_DLL_EXPORT WEAVE_ERROR UnregisterProfileStringInfo(
  ProfileStringContext & inOutContext
)

Cancela el registro de las devoluciones de llamada de compatibilidad de strings de perfil proporcionadas.

Esta función cancela el registro y deja de estar disponible para las devoluciones de llamada de compatibilidad de strings de perfiles proporcionadas.

Detalles
Parámetros
[in,out] inOutContext
Una referencia al contexto de compatibilidad de string de perfil que se anulará el registro, se registrará y se quitará del registro. Cuando se anula el registro del contexto, se puede modificar el campo mNext.
Valores que se muestran
WEAVE_NO_ERROR
Si la operación se realiza correctamente
WEAVE_ERROR_PROFILE_STRING_CONTEXT_NOT_REGISTERED
Si el contexto no está registrado
Consulta también:
FindStringProfileInfo
RegisterProfielStringInfo