nl::Inet::Platform::InetLayer

Résumé

Fonctions

DidInit(Inet::InetLayer *aLayer, void *aContext, INET_ERROR anError)
NL_DLL_EXPORT void
Il s'agit d'un hook de post-initialisation InetLayer spécifique à la plate-forme.
DidShutdown(Inet::InetLayer *aLayer, void *aContext, INET_ERROR anError)
NL_DLL_EXPORT void
Il s'agit d'un hook post-arrêt InetLayer spécifique à la plate-forme.
WillInit(Inet::InetLayer *aLayer, void *aContext)
NL_DLL_EXPORT INET_ERROR
Il s'agit d'un hook de pré-initialisation InetLayer spécifique à la plate-forme.
WillShutdown(Inet::InetLayer *aLayer, void *aContext)
NL_DLL_EXPORT INET_ERROR
Il s'agit d'un hook de pré-arrêt InetLayer spécifique à la plate-forme.

Fonctions

DidInit

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

Il s'agit d'un hook de post-initialisation InetLayer spécifique à la plate-forme.

Vous pouvez remplacer ce paramètre par l'assertion de la définition du préprocesseur, INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS.

Détails
Paramètres
[in,out] aLayer
Un pointeur vers l'instance InetLayer en cours d'initialisation.
[in,out] aContext
Données de contexte spécifiques à la plate-forme transmises à la méthode d'initialisation de la couche, ::Init.
[in] anError
État général renvoyé par la méthode InetLayer ::Init.

DidShutdown

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

Il s'agit d'un hook post-arrêt InetLayer spécifique à la plate-forme.

Vous pouvez remplacer ce paramètre par l'assertion de la définition du préprocesseur, INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS.

Détails
Paramètres
[in,out] aLayer
Un pointeur vers l'instance InetLayer en cours d'arrêt.
[in,out] aContext
Données de contexte spécifiques à la plate-forme transmises à la méthode d'initialisation de la couche, ::Init.
[in] anError
État général renvoyé par la méthode InetLayer ::Shutdown.

WillInit

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

Il s'agit d'un hook de pré-initialisation InetLayer spécifique à la plate-forme.

Vous pouvez remplacer ce paramètre par l'assertion de la définition du préprocesseur, INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS.

Détails
Paramètres
[in,out] aLayer
Un pointeur vers l'instance InetLayer en cours d'initialisation.
[in,out] aContext
Données de contexte spécifiques à la plate-forme transmises à la méthode d'initialisation de la couche, ::Init.
Renvoie
INET_NO_ERROR en cas de réussite Sinon, une erreur spécifique indiquant la raison de l'échec de l'initialisation. Si l'état renvoyé a échoué, l'initialisation est annulée.

WillShutdown

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

Il s'agit d'un hook de pré-arrêt InetLayer spécifique à la plate-forme.

Vous pouvez remplacer ce paramètre par l'assertion de la définition du préprocesseur, INET_CONFIG_WILL_OVERRIDE_PLATFORM_XTOR_FUNCS.

Détails
Paramètres
[in,out] aLayer
Un pointeur vers l'instance InetLayer en cours d'arrêt.
[in,out] aContext
Données de contexte spécifiques à la plate-forme transmises à la méthode d'initialisation de la couche, ::Init.
Renvoie
INET_NO_ERROR en cas de réussite Sinon, une erreur spécifique indiquant la raison de l'échec de l'arrêt. Le renvoi de l'état ayant échoué entraînera l'annulation de l'arrêt.