Cuenta la cantidad de elementos TLV dentro del lector de TLV especificado desciende en arrays o estructuras.
Detalles
Parámetros
[in] aReader
Una referencia de solo lectura al lector TLV para la que se cuenta la cantidad de elementos TLV.
[in,out] aCount
Una referencia al almacenamiento para el recuento que se muestra. Se inicializa en cero (0) antes de contar y se establece en el número de elementos que se contaron con éxito.
Cuenta la cantidad de elementos TLV dentro del lector de TLV especificado. Opcionalmente, desciende a arrays o estructuras.
Detalles
Parámetros
[in] aReader
Una referencia de solo lectura al lector TLV para la que se cuenta la cantidad de elementos TLV.
[in,out] aCount
Una referencia al almacenamiento para el recuento que se muestra. Se inicializa en cero (0) antes de contar y se establece en el número de elementos que se contaron con éxito.
[in] aRecurse
Es un valor booleano que indica si se debe descender (verdadero) o no (falso).
Busca el primer elemento que coincida con el predicado dentro del lector de TLV que descienda en arrays o estructuras.
El aPredicate se aplica a cada elemento TLV visitado. aPredicate debe devolver WEAVE_ERROR_MAX para los elementos coincidentes, WEAVE_NO_ERROR para los elementos que no coinciden y cualquier otro valor para finalizar la búsqueda.
Detalles
Parámetros
[in] aReader
Una referencia de solo lectura al lector TLV en la que se puede encontrar el elemento que coincide con el predicado.
[in] aPredicate
Un predicado para aplicar a cada elemento TLV. Para admitir la reutilización del código, aPredicate tiene el tipo IterateHandler. El valor que se muestra de aPredicado controla la búsqueda: un WEAVE_ERROR_MAX indica que se encontró el elemento deseado, WEAVE_NO_ERROR indica que no se encontró el elemento deseado y todos los demás valores indican que se debe finalizar la búsqueda.
[in] aContext
Un puntero opcional a datos de contexto proporcionados por el emisor.
[out] aResult
Una referencia al almacenamiento a un lector de TLV que se posicionará en la etiqueta especificada en caso de éxito.
Valores de retorno
WEAVE_NO_ERROR
Si tiene éxito.
WEAVE_ERROR_TLV_TAG_NOT_FOUND
Si el aPredicate especificado no encontró el elemento especificado
Busca el primer elemento que coincida con el predicado dentro del lector de TLV que descienda opcionalmente a arrays o estructuras.
El aPredicate se aplica a cada elemento TLV visitado. aPredicate debe devolver WEAVE_ERROR_MAX para los elementos coincidentes, WEAVE_NO_ERROR para los elementos que no coinciden y cualquier otro valor para finalizar la búsqueda.
Detalles
Parámetros
[in] aReader
Una referencia de solo lectura al lector TLV en la que se puede encontrar el elemento que coincide con el predicado.
[in] aPredicate
Un predicado para aplicar a cada elemento TLV. Para admitir la reutilización del código, aPredicate tiene el tipo IterateHandler. El valor que se muestra de aPredicado controla la búsqueda: un WEAVE_ERROR_MAX indica que se encontró el elemento deseado, WEAVE_NO_ERROR indica que no se encontró el elemento deseado y todos los demás valores indican que se debe finalizar la búsqueda.
[in] aContext
Un puntero opcional a datos de contexto proporcionados por el emisor.
[out] aResult
Una referencia al almacenamiento a un lector de TLV que se posicionará en la etiqueta especificada en caso de éxito.
[in] aRecurse
Un valor booleano que indica si se debe descender (verdadero) o no (falso) a cualquier matriz o estructura que se encuentre.
Valores de retorno
WEAVE_NO_ERROR
Si tiene éxito.
WEAVE_ERROR_TLV_TAG_NOT_FOUND
Si el aPredicate especificado no encontró el elemento especificado
Itera los datos de TLV a los que hace referencia aReader y, luego, invoca aHandler para cada elemento TLV visitado en el contexto de aContext.
La iteración se anula si aHandler muestra un valor distinto de WEAVE_NO_ERROR.
Detalles
Parámetros
[in] aReader
Una referencia al lector de TLV que contiene los datos de TLV para iterar.
[in] aHandler
Una devolución de llamada para invocar el elemento TLV actual que se está visitando.
[in,out] aContext
Un puntero opcional a datos de contexto proporcionados por el emisor.
[in] aRecurse
Es un valor booleano que indica si se debe descender (verdadero) o no (falso).
Valores de retorno
WEAVE_END_OF_TLV
En una iteración correcta hasta el final de una codificación TLV o al final de un contenedor TLV
WEAVE_ERROR_INVALID_ARGUMENT
Si aHandler es NULL.
The
último valor que muestra aHandler, si es diferente de WEAVE_NO_ERROR.
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados. OPENTHREAD y las marcas relacionadas son marcas comerciales de Thread Group y se usan bajo licencia.
Última actualización: 2024-08-24 (UTC)
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Falta la información que necesito","missingTheInformationINeed","thumb-down"],["Muy complicado o demasiados pasos","tooComplicatedTooManySteps","thumb-down"],["Desactualizado","outOfDate","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Problema con las muestras o los códigos","samplesCodeIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2024-08-24 (UTC)"],[],[]]