O Google tem o compromisso de promover a igualdade racial para as comunidades negras. Saiba como.

nl :: Tecer:: Sistema

Resumo

Enumerações

@18 {
kTimerFactor_micro_per_milli = 1000,
kTimerFactor_milli_per_unit = 1000,
kTimerFactor_nano_per_milli = 1000000,
kTimerFactor_micro_per_unit = 1000000
}
enum
@19 {
kEvent_ReleaseObj = _WEAVE_SYSTEM_CONFIG_LWIP_EVENT(0),
kEvent_ScheduleWork = _WEAVE_SYSTEM_CONFIG_LWIP_EVENT(1)
}
enum
As definições de tipo de evento da camada Inet.
LayerState {
kLayerState_NotInitialized = 0,
kLayerState_Initialized = 1
}
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) typedef
Error(*

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 objeto.

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
Propriedades
kTimerFactor_micro_per_milli

Número de nanossegundos em um microssegundo.

kTimerFactor_micro_per_unit

Número de nanossegundos em um milissegundo.

kTimerFactor_milli_per_unit

Número de microssegundos em um milissegundo.

kTimerFactor_nano_per_milli

Número de milissegundos por segundo.

@ 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
[in] err
O erro específico de LwIP mapeado para descrever.
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
[in] err
O erro específico do sistema operacional mapeado a ser descrito.
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
[in] buf
Buffer no qual a string de erro será colocada.
[in] bufSize
Tamanho do buffer fornecido em bytes.
[in] err
O erro a ser descrito.
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
[in] buf
Buffer no qual a string de erro será colocada.
[in] bufSize
Tamanho do buffer fornecido em bytes.
[in] err
O erro a ser descrito.
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
[in] buf
Buffer no qual a string de erro será colocada.
[in] bufSize
Tamanho do buffer fornecido em bytes.
[in] err
O erro a ser descrito.
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
[in] err
O erro mapeado para determinar se é um erro LwIP.
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
[in] err
O erro mapeado para determinar se é um erro do sistema operacional.
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
[in] aEventType
Sistema Weave Camada tipo de evento.
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
[in] e
O erro LwIP para mapear.
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
[in] e
A rede POSIX ou erro do sistema operacional para mapear.
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.