нл:: Инет:: Платформа:: ИнетЛайер

Краткое содержание

Функции

DidInit ( Inet::InetLayer *aLayer, void *aContext, INET_ERROR anError)
NL_DLL_EXPORT void
Это специфичный для платформы хук пост-инициализации InetLayer .
DidShutdown ( Inet::InetLayer *aLayer, void *aContext, INET_ERROR anError)
NL_DLL_EXPORT void
Это специфичная для платформы ловушка InetLayer после завершения работы.
WillInit ( Inet::InetLayer *aLayer, void *aContext)
NL_DLL_EXPORT INET_ERROR
Это крючок предварительной инициализации InetLayer для конкретной платформы.
WillShutdown ( Inet::InetLayer *aLayer, void *aContext)
NL_DLL_EXPORT INET_ERROR
Это специфичная для платформы ловушка предварительного завершения работы InetLayer .

Функции

Дидинит

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

Это специфичный для платформы хук пост-инициализации InetLayer .

Это можно переопределить, установив определение препроцессора INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS .

Подробности
Параметры
[in,out] aLayer
Указатель на инициализируемый экземпляр InetLayer .
[in,out] aContext
Контекстные данные, специфичные для платформы, передаются в метод инициализации уровня ::Init.
[in] anError
Общий статус возвращается с помощью метода InetLayer ::Init.

СделалВыключение

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

Это специфичная для платформы ловушка InetLayer после завершения работы.

Это можно переопределить, установив определение препроцессора INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS .

Подробности
Параметры
[in,out] aLayer
Указатель на завершающую работу экземпляра InetLayer .
[in,out] aContext
Контекстные данные, специфичные для платформы, передаются в метод инициализации уровня ::Init.
[in] anError
Общий статус возвращается с помощью метода InetLayer ::Shutdown.

Уиллинит

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

Это крючок предварительной инициализации InetLayer для конкретной платформы.

Это можно переопределить, установив определение препроцессора INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS .

Подробности
Параметры
[in,out] aLayer
Указатель на инициализируемый экземпляр InetLayer .
[in,out] aContext
Контекстные данные, специфичные для платформы, передаются в метод инициализации уровня ::Init.
Возврат
INET_NO_ERROR в случае успеха; в противном случае — конкретная ошибка, указывающая причину сбоя инициализации. Возврат неуспешного статуса прервет инициализацию.

БудетВыключение

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

Это специфичная для платформы ловушка предварительного завершения работы InetLayer .

Это можно переопределить, установив определение препроцессора INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS .

Подробности
Параметры
[in,out] aLayer
Указатель на завершающую работу экземпляра InetLayer .
[in,out] aContext
Контекстные данные, специфичные для платформы, передаются в метод инициализации уровня ::Init.
Возврат
INET_NO_ERROR в случае успеха; в противном случае — конкретная ошибка, указывающая причину сбоя завершения работы. Возврат неуспешного статуса приведет к отмене завершения работы.