nl :: Tejido:: Sistema
Resumen
Enumeraciones | |
---|---|
@18 { | enumeración |
@19 { | enumeración Las definiciones de tipo de evento de la capa Inet. |
LayerState { | enumeración El estado de una capa de objeto. |
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) | typedefError(* |
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 sistema de capa error, devuelve una cadena C terminada en NULL legible que describe el error. |
IsErrorLwIP (Error aError) | NL_DLL_EXPORT bool Esto implementa una función de la introspección para sistema de la armadura de la capa de errores que permite la persona que llama para determinar si el error especificado es un error interno, subyacente lwIP. |
IsErrorPOSIX (Error aError) | NL_DLL_EXPORT bool Esto implementa una función de la introspección del sistema de la armadura de la capa de errores que permite a la persona que llama para determinar si el error especificado es un error interno, OS subyacente. |
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 sistema de la armadura de la capa de errores que permite mapeo subyacente lwIP errores pila de red en una plataforma- o sistema específico de rango. |
MapErrorPOSIX (int aError) | NL_DLL_EXPORT Error Esto implementa una función de mapeo para sistema de la armadura de la capa de errores que permite números enteros de mapeo en el espacio de números de la red de POSIX subyacente y errores OS pila en una gama plataforma- o específicos 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 El registro de un formateador de texto para el error del sistema de capa errores. |
Clases | |
---|---|
nl :: Armadura :: Sistema :: Capa |
This provides access to timers according to the configured event handling model. |
nl :: Armadura :: Sistema :: LwIPEventHandlerDelegate | |
nl :: Armadura :: Sistema :: 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 :: Armadura :: Sistema :: Object | Esto representa un objeto contado por referencias asignado desde el espacio contenido en un ObjectPool |
nl :: Armadura :: Sistema :: 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 :: Armadura :: Sistema :: temporizador | Esta es una clase interna al sistema de la armadura de la capa , que se utiliza para representar un temporizador de un solo disparo en curso. |
Estructuras | |
---|---|
nl :: Armadura :: Sistema :: LwIPEvent |
Sindicatos | |
---|---|
nl :: Armadura :: Sistema :: ObjectArena |
A union template used for representing a well-aligned block of memory. |
Espacios de nombres | |
---|---|
nl :: Armadura :: Sistema :: Plataforma | |
nl :: Armadura :: Sistema :: Estadísticas |
Enumeraciones
@ 18
@18
@ 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 de la programación de trabajo en el sistema de capa de hilo 's. |
LayerState
LayerState
El estado de una capa de objeto.
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 LwIP mapeado especificado.
Detalles | |||
---|---|---|---|
Parámetros |
| ||
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 |
| ||
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 |
| ||||||
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 |
| ||||||
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 sistema de capa error, devuelve una cadena C terminada en NULL legible que describe el error.
Detalles | |||||||
---|---|---|---|---|---|---|---|
Parámetros |
| ||||||
Devoluciones | true Si se escribió una cadena de descripción en el búfer proporcionado. | ||||||
Devoluciones | false Si el error no fue suministrado un Sistema de Capa de error. |
IsErrorLwIP
NL_DLL_EXPORT bool IsErrorLwIP( Error aError )
Esto implementa una función de la introspección para sistema de la armadura de la capa de errores que permite la persona que llama para determinar si el error especificado es un error interno, subyacente lwIP.
Detalles | |||
---|---|---|---|
Parámetros |
| ||
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 la introspección del sistema de la armadura de la capa de errores que permite a la persona que llama para determinar si el error especificado es un error interno, OS subyacente.
Detalles | |||
---|---|---|---|
Parámetros |
| ||
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 |
| ||
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 sistema de la armadura de la capa de errores que permite mapeo subyacente lwIP errores pila de red en una plataforma- o sistema específico de rango.
Detalles | |||
---|---|---|---|
Parámetros |
| ||
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 sistema de la armadura de la capa de errores que permite números enteros de mapeo en el espacio de números de la red de POSIX subyacente y errores OS pila en una gama plataforma- o específicos 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 |
| ||
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 )
El registro de un formateador de texto para el error del sistema de capa errores.