Google se compromete a impulsar la igualdad racial para las comunidades afrodescendientes. Obtén información al respecto.
Se usó la API de Cloud Translation para traducir esta página.
Switch to English

nl :: Tejido:: Sistema

Resumen

Enumeraciones

@18 {
kTimerFactor_micro_per_milli = 1000,
kTimerFactor_milli_per_unit = 1000,
kTimerFactor_nano_per_milli = 1000000,
kTimerFactor_micro_per_unit = 1000000
}
enumeración
@19 {
kEvent_ReleaseObj = _WEAVE_SYSTEM_CONFIG_LWIP_EVENT(0),
kEvent_ScheduleWork = _WEAVE_SYSTEM_CONFIG_LWIP_EVENT(1)
}
enumeración
Las definiciones de tipo de evento de la capa Inet.
LayerState {
kLayerState_NotInitialized = 0,
kLayerState_Initialized = 1
}
enumeración
El estado de un objeto Layer .

Typedefs

Event nl :: Weave :: System :: Event
El objeto básico para todos los eventos de InetLayer.
EventType nl :: Weave :: System :: EventType
El tipo básico para todos los eventos InetLayer.
LwIPEventHandlerFunction )(Object &aTarget, EventType aEventType, uintptr_t aArgument) typedef
Error(*

Funciones

DescribeErrorLwIP (Error aError)
NL_DLL_EXPORT const char *
Esto implementa una función para devolver una cadena C descriptiva específica de LwIP terminada en NULL, asociada con el error de LwIP mapeado especificado.
DescribeErrorPOSIX (Error aError)
NL_DLL_EXPORT const char *
Esto implementa una función para devolver una cadena C descriptiva específica del SO terminada en NULL, asociada con el error del SO mapeado especificado.
FormatLwIPError (char *buf, uint16_t bufSize, int32_t err)
bool
Dado un error de LwIP, devuelve una cadena C terminada en NULL legible por humanos que describe el error.
FormatPOSIXError (char *buf, uint16_t bufSize, int32_t err)
bool
Dado un error POSIX, devuelve una cadena C terminada en NULL legible por humanos que describe el error.
FormatSystemLayerError (char *buf, uint16_t bufSize, int32_t err)
bool
Dado un error de la capa del sistema, devuelve una cadena C terminada en NULL legible por humanos que describe el error.
IsErrorLwIP (Error aError)
NL_DLL_EXPORT bool
Esto implementa una función de introspección para los errores de la capa del sistema de tejido que permite a la persona que llama determinar si el error especificado es un error interno de LwIP subyacente.
IsErrorPOSIX (Error aError)
NL_DLL_EXPORT bool
Esto implementa una función de introspección para los errores de la capa del sistema de tejido que permite a la persona que llama determinar si el error especificado es un error interno subyacente del sistema operativo.
IsEventOfType (EventType aType)
bool
Verifique si un EventType es válido.
MapErrorLwIP (err_t aError)
NL_DLL_EXPORT Error
Esto implementa una función de mapeo para los errores de la capa del sistema de tejido que permite mapear los errores de pila de la red LwIP subyacentes en un rango específico de la plataforma o del sistema.
MapErrorPOSIX (int aError)
NL_DLL_EXPORT Error
Esto implementa una función de mapeo para los errores de la capa del sistema de tejido que permite mapear enteros en el espacio numérico de la red POSIX subyacente y los errores de pila del sistema operativo en un rango específico de la plataforma o del sistema.
RegisterLwIPErrorFormatter (void)
void
Registre un formateador de errores de texto para errores LwIP.
RegisterPOSIXErrorFormatter (void)
void
Registre un formateador de errores de texto para errores POSIX.
RegisterSystemLayerErrorFormatter (void)
void
Registre un formateador de errores de texto para los errores de la capa del sistema.

Clases

nl :: Weave :: System :: Layer

This provides access to timers according to the configured event handling model.

nl :: Weave :: System :: LwIPEventHandlerDelegate
nl :: Weave :: System :: Mutex

This class represents a simple mutual exclusion lock used on platforms with preemptively scheduled multi-threaded
programming environments, for example, POSIX threads and FreeRTOS.

nl :: Weave :: System :: Object

Esto representa un objeto contado por referencias asignado desde el espacio contenido en un ObjectPool objeto.

nl :: Weave :: System :: PacketBuffer

La clase de búfer de paquetes es la estructura central utilizada para manipular paquetes de datos serializados en octetos, generalmente en el contexto de una red de comunicaciones de datos, como Bluetooth o el protocolo de Internet.

nl :: Weave :: System :: Temporizador

Esta es una clase interna de la capa del sistema de tejido , que se utiliza para representar un temporizador de un disparo en curso.

Estructuras

nl :: Weave :: System :: LwIPEvent

Sindicatos

nl :: Weave :: System :: ObjectArena

A union template used for representing a well-aligned block of memory.

Espacios de nombres

nl :: Weave :: System :: Plataforma
nl :: Weave :: System :: Estadísticas

Enumeraciones

@ 18

 @18
Propiedades
kTimerFactor_micro_per_milli

Número de nanosegundos en un microsegundo.

kTimerFactor_micro_per_unit

Número de nanosegundos en un milisegundo.

kTimerFactor_milli_per_unit

Número de microsegundos en un milisegundo.

kTimerFactor_nano_per_milli

Número de milisegundos por segundo.

@ 19

 @19

Las definiciones de tipo de evento de la capa Inet.

Propiedades
kEvent_ReleaseObj

El evento para la caída de un objeto SystemLayer.

kEvent_ScheduleWork

El evento para programar el trabajo en el hilo de la capa del sistema.

LayerState

 LayerState

El estado de un objeto Layer .

Propiedades
kLayerState_Initialized

Estado inicializado.

kLayerState_NotInitialized

Estado no inicializado.

Typedefs

Evento

WEAVE_SYSTEM_CONFIG_LWIP_EVENT_OBJECT_TYPE Event

El objeto básico para todos los eventos de InetLayer.

Esto se define para un tipo específico de plataforma o sistema.

Tipo de evento

WEAVE_SYSTEM_CONFIG_LWIP_EVENT_TYPE EventType

El tipo básico para todos los eventos InetLayer.

Esto se define para un tipo específico de plataforma o sistema.

LwIPEventHandlerFunction

Error(* LwIPEventHandlerFunction)(Object &aTarget, EventType aEventType, uintptr_t aArgument)

Funciones

DescribeErrorLwIP

NL_DLL_EXPORT const char * DescribeErrorLwIP(
  Error aError
)

Esto implementa una función para devolver una cadena C descriptiva específica de LwIP terminada en NULL, asociada con el error de LwIP mapeado especificado.

Detalles
Parámetros
[in] err
El error específico de LwIP asignado para describir.
Devoluciones
Una cadena C descriptiva específica de LwIP terminada en NULL que describe el error.

DescribeErrorPOSIX

NL_DLL_EXPORT const char * DescribeErrorPOSIX(
  Error aError
)

Esto implementa una función para devolver una cadena C descriptiva específica del SO terminada en NULL, asociada con el error del SO mapeado especificado.

Detalles
Parámetros
[in] err
El error específico del sistema operativo asignado a describir.
Devoluciones
Una cadena C descriptiva específica del SO, terminada en NULL, que describe el error.

FormatLwIPError

bool FormatLwIPError(
  char *buf,
  uint16_t bufSize,
  int32_t err
)

Dado un error de LwIP, devuelve una cadena C terminada en NULL legible por humanos que describe el error.

Detalles
Parámetros
[in] buf
Búfer en el que se colocará la cadena de error.
[in] bufSize
Tamaño del búfer proporcionado en bytes.
[in] err
El error que se describirá.
Devoluciones
true Si se escribió una cadena de descripción en el búfer proporcionado.
Devoluciones
falso Si el error proporcionado no fue un error de LwIP.

FormatPOSIXError

bool FormatPOSIXError(
  char *buf,
  uint16_t bufSize,
  int32_t err
)

Dado un error POSIX, devuelve una cadena C terminada en NULL legible por humanos que describe el error.

Detalles
Parámetros
[in] buf
Búfer en el que se colocará la cadena de error.
[in] bufSize
Tamaño del búfer suministrado en bytes.
[in] err
El error que se describirá.
Devoluciones
true Si se escribió una cadena de descripción en el búfer proporcionado.
Devoluciones
falso Si el error proporcionado no fue un error POSIX.

FormatSystemLayerError

bool FormatSystemLayerError(
  char *buf,
  uint16_t bufSize,
  int32_t err
)

Dado un error de la capa del sistema, devuelve una cadena C terminada en NULL legible por humanos que describe el error.

Detalles
Parámetros
[in] buf
Búfer en el que se colocará la cadena de error.
[in] bufSize
Tamaño del búfer proporcionado en bytes.
[in] err
El error que se describirá.
Devoluciones
true Si se escribió una cadena de descripción en el búfer proporcionado.
Devoluciones
false Si el error proporcionado no fue un error de la capa del sistema.

IsErrorLwIP

NL_DLL_EXPORT bool IsErrorLwIP(
  Error aError
)

Esto implementa una función de introspección para los errores de la capa del sistema de tejido que permite a la persona que llama determinar si el error especificado es un error interno de LwIP subyacente.

Detalles
Parámetros
[in] err
El error mapeado para determinar si es un error de LwIP.
Devoluciones
Verdadero si el error especificado es un error de LwIP; de lo contrario, falso.

IsErrorPOSIX

NL_DLL_EXPORT bool IsErrorPOSIX(
  Error aError
)

Esto implementa una función de introspección para los errores de la capa del sistema de tejido que permite a la persona que llama determinar si el error especificado es un error interno subyacente del sistema operativo.

Detalles
Parámetros
[in] err
El error mapeado para determinar si es un error del sistema operativo.
Devoluciones
Verdadero si el error especificado es un error del sistema operativo; de lo contrario, falso.

IsEventOfType

bool IsEventOfType(
  EventType aType
)

Verifique si un EventType es válido.

Detalles
Parámetros
[in] aEventType
Tipo de evento de capa de sistema de tejido .
Devoluciones
verdadero si cae dentro del rango enumerado; de lo contrario, falso.

MapErrorLwIP

NL_DLL_EXPORT Error MapErrorLwIP(
  err_t aError
)

Esto implementa una función de mapeo para los errores de la capa del sistema de tejido que permite mapear los errores de pila de la red LwIP subyacentes en un rango específico de la plataforma o del sistema.

Detalles
Parámetros
[in] e
El error LwIP para mapear.
Devoluciones
La red LwIP asignada o el error del sistema operativo.

MapErrorPOSIX

NL_DLL_EXPORT Error MapErrorPOSIX(
  int aError
)

Esto implementa una función de mapeo para los errores de la capa del sistema de tejido que permite mapear enteros en el espacio numérico de la red POSIX subyacente y los errores de pila del sistema operativo en un rango específico de la plataforma o del sistema.

Los códigos de error más allá de los definidos actualmente por POSIX o los estándares ISO C / C ++ se asignan de manera similar a los estándares.

Detalles
Parámetros
[in] e
La red POSIX o el error del sistema operativo para mapear.
Devoluciones
La red POSIX asignada o el error del sistema operativo.

RegisterLwIPErrorFormatter

void RegisterLwIPErrorFormatter(
  void
)

Registre un formateador de errores de texto para errores LwIP.

RegisterPOSIXErrorFormatter

void RegisterPOSIXErrorFormatter(
  void
)

Registre un formateador de errores de texto para errores POSIX.

RegisterSystemLayerErrorFormatter

void RegisterSystemLayerErrorFormatter(
  void
)

Registre un formateador de errores de texto para los errores de la capa del sistema.