System.Tether.Manager.TTetheringAdapter.EndProfilesTimerProc

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure EndProfilesTimerProc(const Sender: TObject); virtual;

C++

virtual void __fastcall EndProfilesTimerProc(System::TObject* const Sender);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
System.Tether.Manager.pas
System.Tether.Manager.hpp
System.Tether.Manager TTetheringAdapter


Description

Gestionnaire d'événement appelé lorsque l'opération consistant à découvrir des profils distants publiée par un gestionnaire distant se termine, soit avec succès soit à cause du dépassement du délai d'attente.

Lorsque le gestionnaire de votre adaptateur est appairé avec un gestionnaire distant, chaque gestionnaire demande des informations relatives à l'autre gestionnaire à propos des profils que le gestionnaire cible fournit. Dès que votre gestionnaire demande les informations relatives aux profils du gestionnaire distant, votre gestionnaire attend une réponse pendant un certain laps de temps (5 secondes par défaut).

Le contenu du paramètre Sender change selon que le gestionnaire distant fournit ou pas une réponse dans le temps imparti.

  • Si votre adaptateur reçoit des informations à propos des profils distants avant le temps de réponse maximal (timeout), votre adaptateur appelle EndProfilesTimerProc. Dans ce cas, Sender représente la liste des profils distants. Vous pouvez transtyper Sender en tant qu'instance de TTetheringProfileInfoList.
  • Si le temps maximal est dépassé et si votre adaptateur ne reçoit pas d'informations à propos des profils distants, votre adaptateur appelle également EndProfilesTimerProc. Toutefois, dans ce cas, Sender vaut null.

EndProfilesTimerProc transmet la liste des profils distants (Sender) à son gestionnaire, qui déclenche OnEndProfilesDiscovery.

Voir aussi