System.Tether.Manager.TTetheringAdapter.EndProfilesTimerProc
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 transtyperSender
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.