nl::Inet::Platform::InetLayer

Resumo

Funções

DidInit(Inet::InetLayer *aLayer, void *aContext, INET_ERROR anError)
NL_DLL_EXPORT void
Esse é um gancho de pós-inicialização InetLayer específico da plataforma.
DidShutdown(Inet::InetLayer *aLayer, void *aContext, INET_ERROR anError)
NL_DLL_EXPORT void
Este é um gancho pós-encerramento InetLayer específico da plataforma.
WillInit(Inet::InetLayer *aLayer, void *aContext)
NL_DLL_EXPORT INET_ERROR
Este é um gancho de pré-inicialização InetLayer específico da plataforma.
WillShutdown(Inet::InetLayer *aLayer, void *aContext)
NL_DLL_EXPORT INET_ERROR
Este é um gancho de pré-encerramento de InetLayer específico da plataforma.

Funções

DidInit

NL_DLL_EXPORT void DidInit(
  Inet::InetLayer *aLayer,
  void *aContext,
  INET_ERROR anError
)

Esse é um gancho de pós-inicialização InetLayer específico da plataforma.

Isso pode ser substituído pela definição da definição do pré-processador, INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS.

Detalhes
Parâmetros
[in,out] aLayer
Um ponteiro para a instância InetLayer que está sendo inicializada.
[in,out] aContext
Dados de contexto específicos da plataforma transmitidos ao método de inicialização da camada, ::Init.
[in] anError
O status geral retornado pelo método InetLayer ::Init.

DidShutdown

NL_DLL_EXPORT void DidShutdown(
  Inet::InetLayer *aLayer,
  void *aContext,
  INET_ERROR anError
)

Este é um gancho pós-encerramento InetLayer específico da plataforma.

Isso pode ser substituído pela definição da definição do pré-processador, INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS.

Detalhes
Parâmetros
[in,out] aLayer
Um ponteiro para a instância InetLayer que está sendo encerrada.
[in,out] aContext
Dados de contexto específicos da plataforma transmitidos ao método de inicialização da camada, ::Init.
[in] anError
O status geral retornado pelo método InetLayer ::Shutdown.

WillInit

NL_DLL_EXPORT INET_ERROR WillInit(
  Inet::InetLayer *aLayer,
  void *aContext
)

Este é um gancho de pré-inicialização InetLayer específico da plataforma.

Isso pode ser substituído pela definição da definição do pré-processador, INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS.

Detalhes
Parâmetros
[in,out] aLayer
Um ponteiro para a instância InetLayer que está sendo inicializada.
[in,out] aContext
Dados de contexto específicos da plataforma transmitidos ao método de inicialização da camada, ::Init.
Retornos
INET_NO_ERROR em caso de sucesso; caso contrário, um erro específico indicando o motivo da falha na inicialização. Retornar um status de falha cancela a inicialização.

WillShutdown

NL_DLL_EXPORT INET_ERROR WillShutdown(
  Inet::InetLayer *aLayer,
  void *aContext
)

Este é um gancho de pré-encerramento de InetLayer específico da plataforma.

Isso pode ser substituído pela definição da definição do pré-processador, INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS.

Detalhes
Parâmetros
[in,out] aLayer
Um ponteiro para a instância InetLayer que está sendo encerrada.
[in,out] aContext
Dados de contexto específicos da plataforma transmitidos ao método de inicialização da camada, ::Init.
Retornos
INET_NO_ERROR em caso de sucesso; caso contrário, um erro específico indicando o motivo da falha no encerramento. Se você retornar um status de falha, o encerramento será cancelado.