Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Cadena de herramientas

En este módulo, se define una capa de abstracción de la cadena de herramientas mediante macros.

Resumen

Uso:

typedef
OT_TOOL_PACKED_BEGIN
struct
{
    char mField1;
    union
    {
        char mField2;
        long mField3;
    } OT_TOOL_PACKED_FIELD;
} OT_TOOL_PACKED_END packed_struct_t;

Macros

OT_APPLE_IGNORE_GNU_FOLDING_CONSTANT

 OT_APPLE_IGNORE_GNU_FOLDING_CONSTANT __VA_ARGS__

OT_FALL_THROUGH

 OT_FALL_THROUGH do                  \
    {                   \
    } while (false) /* fallthrough */

Elimina la advertencia de caída en un compilador específico.

TS_MUST_USE_RESULT

 OT_MUST_USE_RESULT

Indicador específico del compilador que indica que se debe usar una clase o una enumeración cuando es el valor que se muestra de una función

OT_TOOL_PACKED_BEGIN

 OT_TOOL_PACKED_BEGIN

Indicador específico del compilador que indica que una clase o una estructura deben estar empaquetadas en bytes.

OT_TOOL_PACKED_FIELD

 OT_TOOL_PACKED_FIELD

Indica al compilador una estructura o unión anidada para empaquetar en una clase o estructura empaquetadas en bytes.

TS_TOOL_WEAK

 OT_TOOL_WEAK

Modificador de símbolos débiles específico del compilador

OT_UNREACHABLE_CODE

 OT_UNREACHABLE_CODE CODE

Elimina la advertencia de código inaccesible en cadenas de herramientas específicas.

OT_UNUSED_VARIABLE

 OT_UNUSED_VARIABLE do                               \
    {                                \
        (void)(VARIABLE);            \
    } while (false)

Elimina la advertencia de variable no utilizada en cadenas de herramientas específicas.

Recursos

Los temas de referencia de la API de OpenThread se originan en el código fuente, disponible en GitHub. Para obtener más información o colaborar con nuestra documentación, consulta Recursos.