nl::Inet::Platform::InetLayer

Podsumowanie

Funkcje

DidInit(Inet::InetLayer *aLayer, void *aContext, INET_ERROR anError)
NL_DLL_EXPORT void
Jest to specyficzny dla platformy punkt zaczepienia InetLayer po inicjowaniu.
DidShutdown(Inet::InetLayer *aLayer, void *aContext, INET_ERROR anError)
NL_DLL_EXPORT void
Jest to specyficzny dla platformy moduł InetLayer służący po wyłączeniu usługi.
WillInit(Inet::InetLayer *aLayer, void *aContext)
NL_DLL_EXPORT INET_ERROR
Jest to specyficzny dla platformy punkt zaczepienia wstępnego inicjowania InetLayer.
WillShutdown(Inet::InetLayer *aLayer, void *aContext)
NL_DLL_EXPORT INET_ERROR
Jest to specyficzny dla platformy moduł InetLayer służący do wstępnego wyłączenia.

Funkcje

DidInit

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

Jest to specyficzny dla platformy punkt zaczepienia InetLayer po inicjowaniu.

Można go zastąpić, zapisując definicję wstępnego podmiotu przetwarzającego dane (INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS).

Szczegóły
Parametry
[in,out] aLayer
Wskaźnik do inicjowanej instancji InetLayer.
[in,out] aContext
Dane kontekstowe z konkretnej platformy przekazywane do metody inicjowania warstwy, ::Init.
[in] anError
Ogólny stan zwracany przez metodę InetLayer ::Init.

DidShutdown

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

Jest to specyficzny dla platformy moduł InetLayer służący po wyłączeniu usługi.

Można go zastąpić, zapisując definicję wstępnego podmiotu przetwarzającego dane (INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS).

Szczegóły
Parametry
[in,out] aLayer
Wskaźnik do zamykanej instancji InetLayer.
[in,out] aContext
Dane kontekstowe z konkretnej platformy przekazywane do metody inicjowania warstwy, ::Init.
[in] anError
Ogólny stan zwracany przez metodę InetLayer ::disabledown.

WillInit

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

Jest to specyficzny dla platformy punkt zaczepienia wstępnego inicjowania InetLayer.

Można go zastąpić, zapisując definicję wstępnego podmiotu przetwarzającego dane (INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS).

Szczegóły
Parametry
[in,out] aLayer
Wskaźnik do inicjowanej instancji InetLayer.
[in,out] aContext
Dane kontekstowe z konkretnej platformy przekazywane do metody inicjowania warstwy, ::Init.
Zwroty
INET_NO_ERROR po powodzeniu; w przeciwnym razie pojawi się konkretny błąd wskazujący przyczynę niepowodzenia zainicjowania. Zwrócenie stanu nieudanego spowoduje przerwanie inicjowania.

WillShutdown

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

Jest to specyficzny dla platformy moduł InetLayer służący do wstępnego wyłączenia.

Można go zastąpić, zapisując definicję wstępnego podmiotu przetwarzającego dane (INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS).

Szczegóły
Parametry
[in,out] aLayer
Wskaźnik do zamykanej instancji InetLayer.
[in,out] aContext
Dane kontekstowe z konkretnej platformy przekazywane do metody inicjowania warstwy, ::Init.
Zwroty
INET_NO_ERROR po powodzeniu; w przeciwnym razie określony błąd wskazujący przyczynę niepowodzenia wyłączenia. Zwrócenie stanu nieudanego spowoduje przerwanie zamykania.