nl :: Tecer:: Sistema
Resumo
Enumerações | |
---|---|
@18 { | enum |
@19 { | enum As definições de tipo de evento da camada Inet. |
LayerState { | enum O estado de uma camada de objecto. |
Typedefs | |
---|---|
Event | nl :: Weave :: System :: Event O objeto básico para todos os eventos InetLayer. |
EventType | nl :: Weave :: System :: EventType O tipo básico para todos os eventos InetLayer. |
LwIPEventHandlerFunction )(Object &aTarget, EventType aEventType, uintptr_t aArgument) | typedefError(* |
Funções | |
---|---|
DescribeErrorLwIP (Error aError) | NL_DLL_EXPORT const char * Isso implementa uma função para retornar uma string C descritiva específica de LwIP terminada em NULL, associada ao erro LwIP mapeado especificado. |
DescribeErrorPOSIX (Error aError) | NL_DLL_EXPORT const char * Isso implementa uma função para retornar uma string C descritiva específica do sistema operacional terminada em NULL, associada ao erro de sistema operacional mapeado especificado. |
FormatLwIPError (char *buf, uint16_t bufSize, int32_t err) | bool Dado um erro LwIP, retorna uma string C terminada em NULL legível para humanos descrevendo o erro. |
FormatPOSIXError (char *buf, uint16_t bufSize, int32_t err) | bool Dado um erro POSIX, retorna uma string C terminada em NULL legível para humanos descrevendo o erro. |
FormatSystemLayerError (char *buf, uint16_t bufSize, int32_t err) | bool Dado um sistema de camada de erro, retorna uma string C terminada em NULL legível descrevendo o erro. |
IsErrorLwIP (Error aError) | NL_DLL_EXPORT bool Este implementa uma função de introspecção para Weave Sistema Camada erros que permite que o chamador para determinar se o erro especificado é, um erro lwIP interno subjacente. |
IsErrorPOSIX (Error aError) | NL_DLL_EXPORT bool Este implementa uma função introspecção para Weave Sistema Camada erros que permite que o chamador para determinar se o erro especificado é um erro OS interna, subjacente. |
IsEventOfType (EventType aType) | bool Verifique para verificar se um EventType é válido. |
MapErrorLwIP (err_t aError) | NL_DLL_EXPORT Error Este implementa uma função de mapeamento para Weave Sistema Camada erros que permite o mapeamento subjacente erros pilha de rede lwIP em uma escala de plataforma ou específicas do sistema. |
MapErrorPOSIX (int aError) | NL_DLL_EXPORT Error Este implementa uma função de mapeamento para Weave Sistema Camada erros que permite inteiros de mapeamento no espaço número da rede POSIX subjacente e erros do sistema operacional pilha em uma escala de plataforma ou específicas do sistema. |
RegisterLwIPErrorFormatter (void) | void Registre um formatador de erro de texto para erros de LwIP. |
RegisterPOSIXErrorFormatter (void) | void Registre um formatador de erro de texto para erros POSIX. |
RegisterSystemLayerErrorFormatter (void) | void Registrar um formatador de erro de texto para o sistema de camada erros. |
Aulas | |
---|---|
nl :: Weave :: System :: Camada |
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 :: Sistema :: Object | Isso representa um objeto contado por referência alocado do espaço contido em um ObjectPool |
nl :: Weave :: System :: PacketBuffer | A classe de buffer de pacote é a estrutura central usada para manipular pacotes de dados serializados por octeto, geralmente no contexto de uma rede de comunicação de dados, como Bluetooth ou protocolo da Internet. |
nl :: Weave :: System :: Temporizador | Esta é uma classe interna para Weave Sistema Camada , usado para representar um temporizador one-shot em andamento. |
Structs | |
---|---|
nl :: Weave :: System :: LwIPEvent |
Sindicatos | |
---|---|
nl :: Weave :: System :: ObjectArena |
A union template used for representing a well-aligned block of memory. |
Namespaces | |
---|---|
nl :: Weave :: System :: Plataforma | |
nl :: Weave :: System :: Stats |
Enumerações
@ 18
@18
@ 19
@19
As definições de tipo de evento da camada Inet.
Propriedades | |
---|---|
kEvent_ReleaseObj | O evento para a eliminação de um objeto SystemLayer. |
kEvent_ScheduleWork | O evento para o trabalho de agendamento no Sistema Camada fio 's. |
LayerState
LayerState
O estado de uma camada de objecto.
Propriedades | |
---|---|
kLayerState_Initialized | Estado inicializado. |
kLayerState_NotInitialized | Estado não inicializado. |
Typedefs
Evento
WEAVE_SYSTEM_CONFIG_LWIP_EVENT_OBJECT_TYPE Event
O objeto básico para todos os eventos InetLayer.
Isso é definido para um tipo específico de plataforma ou sistema.
Tipo de evento
WEAVE_SYSTEM_CONFIG_LWIP_EVENT_TYPE EventType
O tipo básico para todos os eventos InetLayer.
Isso é definido para um tipo específico de plataforma ou sistema.
LwIPEventHandlerFunction
Error(* LwIPEventHandlerFunction)(Object &aTarget, EventType aEventType, uintptr_t aArgument)
Funções
DescribeErrorLwIP
NL_DLL_EXPORT const char * DescribeErrorLwIP( Error aError )
Isso implementa uma função para retornar uma string C descritiva específica de LwIP terminada em NULL, associada ao erro LwIP mapeado especificado.
Detalhes | |||
---|---|---|---|
Parâmetros |
| ||
Devoluções | Uma string C descritiva específica de LwIP terminada em NULL que descreve o erro. |
DescribeErrorPOSIX
NL_DLL_EXPORT const char * DescribeErrorPOSIX( Error aError )
Isso implementa uma função para retornar uma string C descritiva específica do sistema operacional terminada em NULL, associada ao erro de sistema operacional mapeado especificado.
Detalhes | |||
---|---|---|---|
Parâmetros |
| ||
Devoluções | Uma string C descritiva específica do sistema operacional terminada em NULL que descreve o erro. |
FormatLwIPError
bool FormatLwIPError( char *buf, uint16_t bufSize, int32_t err )
Dado um erro LwIP, retorna uma string C terminada em NULL legível que descreve o erro.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
| ||||||
Devoluções | true Se uma string de descrição foi gravada no buffer fornecido. | ||||||
Devoluções | false Se o erro fornecido não foi um erro LwIP. |
FormatPOSIXError
bool FormatPOSIXError( char *buf, uint16_t bufSize, int32_t err )
Dado um erro POSIX, retorna uma string C terminada em NULL legível para humanos descrevendo o erro.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
| ||||||
Devoluções | true Se uma string de descrição foi gravada no buffer fornecido. | ||||||
Devoluções | false Se o erro fornecido não foi um erro POSIX. |
FormatSystemLayerError
bool FormatSystemLayerError( char *buf, uint16_t bufSize, int32_t err )
Dado um sistema de camada de erro, retorna uma string C terminada em NULL legível descrevendo o erro.
Detalhes | |||||||
---|---|---|---|---|---|---|---|
Parâmetros |
| ||||||
Devoluções | true Se uma string de descrição foi gravada no buffer fornecido. | ||||||
Devoluções | false Se o erro fornecido não era um sistema de camada de erro. |
IsErrorLwIP
NL_DLL_EXPORT bool IsErrorLwIP( Error aError )
Este implementa uma função de introspecção para Weave Sistema Camada erros que permite que o chamador para determinar se o erro especificado é, um erro lwIP interno subjacente.
Detalhes | |||
---|---|---|---|
Parâmetros |
| ||
Devoluções | Verdadeiro se o erro especificado for um erro LwIP; caso contrário, false. |
IsErrorPOSIX
NL_DLL_EXPORT bool IsErrorPOSIX( Error aError )
Este implementa uma função introspecção para Weave Sistema Camada erros que permite que o chamador para determinar se o erro especificado é um erro OS interna, subjacente.
Detalhes | |||
---|---|---|---|
Parâmetros |
| ||
Devoluções | Verdadeiro se o erro especificado for um erro do sistema operacional; caso contrário, false. |
IsEventOfType
bool IsEventOfType( EventType aType )
Verifique para verificar se um EventType é válido.
Detalhes | |||
---|---|---|---|
Parâmetros |
| ||
Devoluções | verdadeiro se estiver dentro do intervalo enumerado; caso contrário, false. |
MapErrorLwIP
NL_DLL_EXPORT Error MapErrorLwIP( err_t aError )
Este implementa uma função de mapeamento para Weave Sistema Camada erros que permite o mapeamento subjacente erros pilha de rede lwIP em uma escala de plataforma ou específicas do sistema.
Detalhes | |||
---|---|---|---|
Parâmetros |
| ||
Devoluções | A rede LwIP mapeada ou erro do sistema operacional. |
MapErrorPOSIX
NL_DLL_EXPORT Error MapErrorPOSIX( int aError )
Este implementa uma função de mapeamento para Weave Sistema Camada erros que permite inteiros de mapeamento no espaço número da rede POSIX subjacente e erros do sistema operacional pilha em uma escala de plataforma ou específicas do sistema.
Códigos de erro além daqueles atualmente definidos por POSIX ou os padrões ISO C / C ++ são mapeados de forma semelhante aos padrões.
Detalhes | |||
---|---|---|---|
Parâmetros |
| ||
Devoluções | Rede POSIX mapeada ou erro do sistema operacional. |
RegisterLwIPErrorFormatter
void RegisterLwIPErrorFormatter( void )
Registre um formatador de erro de texto para erros de LwIP.
RegisterPOSIXErrorFormatter
void RegisterPOSIXErrorFormatter( void )
Registre um formatador de erro de texto para erros POSIX.
RegisterSystemLayerErrorFormatter
void RegisterSystemLayerErrorFormatter( void )
Registrar um formatador de erro de texto para o sistema de camada erros.