nl::Inet::Platform::InetLayer

Riepilogo

Funzioni

DidInit(Inet::InetLayer *aLayer, void *aContext, INET_ERROR anError)
NL_DLL_EXPORT void
Si tratta di un hook di post-inizializzazione di InetLayer specifico della piattaforma.
DidShutdown(Inet::InetLayer *aLayer, void *aContext, INET_ERROR anError)
NL_DLL_EXPORT void
Si tratta di un hook post-arresto specifico di InetLayer per piattaforma.
WillInit(Inet::InetLayer *aLayer, void *aContext)
NL_DLL_EXPORT INET_ERROR
Si tratta di un hook di pre-inizializzazione di InetLayer specifico della piattaforma.
WillShutdown(Inet::InetLayer *aLayer, void *aContext)
NL_DLL_EXPORT INET_ERROR
Si tratta di un hook di pre-arresto di InetLayer specifico della piattaforma.

Funzioni

DidInit

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

Si tratta di un hook di post-inizializzazione di InetLayer specifico della piattaforma.

Può essere eseguito l'override di questa istanza dichiarando la definizione del preprocessore INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS.

Dettagli
Parametri
[in,out] aLayer
Un puntatore all'istanza InetLayer in fase di inizializzazione.
[in,out] aContext
Dati di contesto specifici della piattaforma passati al metodo di inizializzazione dei livelli ::Init.
[in] anError
Lo stato generale restituito tramite il metodo ::Init di InetLayer.

DidShutdown

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

Si tratta di un hook post-arresto specifico di InetLayer per piattaforma.

Può essere eseguito l'override di questa istanza dichiarando la definizione del preprocessore INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS.

Dettagli
Parametri
[in,out] aLayer
Un puntatore all'istanza InetLayer che verrà arrestata.
[in,out] aContext
Dati di contesto specifici della piattaforma passati al metodo di inizializzazione dei livelli ::Init.
[in] anError
Lo stato generale restituito tramite il metodo InetLayer ::Shutdown.

WillInit

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

Si tratta di un hook di pre-inizializzazione di InetLayer specifico della piattaforma.

Può essere eseguito l'override di questa istanza dichiarando la definizione del preprocessore INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS.

Dettagli
Parametri
[in,out] aLayer
Un puntatore all'istanza InetLayer in fase di inizializzazione.
[in,out] aContext
Dati di contesto specifici della piattaforma passati al metodo di inizializzazione dei livelli ::Init.
Restituisce
INET_NO_ERROR in caso di operazione riuscita; in caso contrario, un errore specifico che indica il motivo dell'errore di inizializzazione. Se restituisci lo stato "Non riuscito", l'inizializzazione verrà interrotta.

WillShutdown

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

Si tratta di un hook di pre-arresto di InetLayer specifico della piattaforma.

Può essere eseguito l'override di questa istanza dichiarando la definizione del preprocessore INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS.

Dettagli
Parametri
[in,out] aLayer
Un puntatore all'istanza InetLayer che verrà arrestata.
[in,out] aContext
Dati di contesto specifici della piattaforma passati al metodo di inizializzazione dei livelli ::Init.
Restituisce
INET_NO_ERROR in caso di operazione riuscita; in caso contrario, un errore specifico che indica il motivo dell'errore di arresto. Se restituisci lo stato "Non riuscito", l'arresto verrà interrotto.