Méthodes System.Tether.Manager.TTetheringAdapter

De RAD Studio API Documentation
Aller à : navigation, rechercher


héritésprotégés
AddLogItempublic
AddManagerInfoprotectedAjoute une entrée TTetheringManagerInfo avec les données spécifiées à la liste interne des gestionnaires distants.
AfterConstructionpublicRépond après l'exécution du dernier constructeur.
AutoConnectEndManagersTimerprotectedRecense les gestionnaires distants découverts après le temps maximal nécessaire pour que la connexion automatique aux gestionnaires distants réussisse.
BeforeDestructionpublicRépond avant l'exécution du premier destructeur.
CancelManagersDiscoverypublicAnnule une opération de découverte d'un gestionnaire démarrée par StartManagersAutoConnect ou StartManagersDiscovery.
CancelProfilesDiscoverypublicAnnule une opération de découverte d'un profil démarrée par StartProfilesDiscovery.
CheckDisposedprotected
CheckPasswordprotectedRenvoie True si le hachage spécifié correspond au hachage de la concaténation du mot de passe du gestionnaire d'adaptateur et de la valeur de départ spécifiée.
CheckTokenprotectedRenvoie True si le hachage spécifié correspond au hachage de la concaténation du hachage de la dernière connexion au gestionnaire distant et à la valeur de départ spécifiée.
ClassInfopublicRenvoie un pointeur sur la table des informations de type à l'exécution (RTTI) pour le type d'objet.
ClassNamepublicRenvoie une chaîne indiquant le nom du type de l'instance d'objet (par opposition au type de la variable transmise comme argument).
ClassNameIspublicDétermine si un objet est d'un type donné.
ClassParentpublicRenvoie le type de l'ancêtre immédiat d'une classe.
ClassTypepublicRenvoie la référence de la classe de l'objet.
CleanupInstancepublicAchève de libérer les chaînes longues, les variants et les variables d'interface d'une classe.
CreatepublicCreate crée une instance de TTetheringAdapter.
CreateInstanceprotectedCreate crée une instance de TTetheringAdapter et la renvoie.
DefaultHandlerpublicSert d'interface à une méthode qui traite les enregistrements de messages.
DestroypublicDestroy détruit cette instance de TTetheringAdapter.
DispatchpublicAppelle les méthodes de gestion des messages de l'objet en se basant sur le contenu du paramètre Message.
DisposeOfpublicDisposeOf force l'exécution du code de destruction dans un objet.
DoAuthErrorFromLocalprotectedRépartiteur de l'événement OnAuthErrorFromLocal du gestionnaire de l'adaptateur.
DoAuthErrorFromRemoteprotectedRépartiteur de l'événement OnAuthErrorFromRemote du gestionnaire de l'adaptateur.
DoCreateCommunicationThreadprotectedCrée et configure un thread de communication pour gérer les communications de cet adaptateur de façon asynchrone.
DoDiscoverManagersprotectedMéthode abstraite virtuelle à implémenter dans les classes enfant afin de démarrer la découverte des gestionnaires distants
DoLaunchNotificationprotectedGère une notification reçue à partir d'un adaptateur distant, et passe cette notification au gestionnaire de votre adaptateur.
DoNewManagerprotectedRépartiteur de l'événement OnNewManager du gestionnaire de l'adaptateur.
DoPairedFromLocalprotectedRépartiteur de l'événement OnPairedFromLocal du gestionnaire de l'adaptateur, responsable également du démarrage de la découverte des profils distants fournis par le gestionnaire distant appairé.
DoPairedToRemoteprotectedRépartiteur de l'événement OnPairedToRemote du gestionnaire de l'adaptateur, responsable également du démarrage de la découverte des profils distants fournis par le gestionnaire distant appairé.
DoRemoteManagerShutdownprotectedRépartiteur de l'événement OnRemoteManagerShutdown du gestionnaire de l'adaptateur, responsable également de déconnecter les profils de votre gestionnaire des profils distants du gestionnaire distant qui a annoncé son arrêt.
DoRequestManagerPasswordprotectedRépartiteur de l'événement OnRequestManagerPassword du gestionnaire de l'adaptateur, responsable de fournir le mot de passe requis pour l'appairage à un gestionnaire distant.
DoStopListeningprotectedArrête l'écoute des autres adaptateurs, et notifie n'importe quel adaptateur de la portée que votre adaptateur n'écoute plus.
DoUnPairManagerprotectedRépartiteur de l'événement OnUnPairManager du gestionnaire de votre adaptateur, responsable de se déconnecter et d'annuler l'appairage à un gestionnaire distant.
EndManagersTimerprotectedRecense les gestionnaires distants découverts après le temps maximal nécessaire pour que la découverte des gestionnaires distants réussisse.
EndProfilesTimerProcprotectedGestionnaire 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.
EqualspublicVérifie si l'instance en cours et le paramètre Obj sont égaux.
FieldAddresspublicRenvoie l'adresse d'un champ objet publié.
FreepublicDétruit un objet et libère si nécessaire la mémoire associée.
FreeInstancepublicLibère la mémoire allouée par un appel précédent de la méthode NewInstance.
GenerateTimerprotectedCrée un minuteur, qui une fois démarré, appelle le gestionnaire d'événement spécifié lorsque le temps spécifié en millisecondes est écoulé, à moins que vous n'ayez arrêté le minuteur manuellement.
GenerateTokenprotectedRenvoie un token SHA-1 basé sur l'identificateur de gestionnaire spécifié et la matrice aléatoire.
GetAdapterTypeprotectedAccesseur en lecture de la propriété AdapterType.
GetAutomaticTimeoutprotectedRenvoie le délai maximum de découverte des gestionnaires distants
GetClientPeerpublicRenvoie un objet qu'un protocole du type de protocole spécifié peut utiliser pour les connexions en tant que client.
GetDisposedprotected
GetHashprotectedRenvoie un hachage SHA-1 de la chaîne spécifiée.
GetHashCodepublicRenvoie un entier contenant le code de hachage.
GetInterfacepublicRécupère une interface spécifiée.
GetInterfaceEntrypublicRenvoie l'entrée d'une interface spécifique implémentée dans une classe.
GetInterfaceTablepublicRenvoie un pointeur sur une structure contenant toutes les interfaces implémentées par une classe donnée.
GetRandomStringprotectedRenvoie une chaîne aléatoire avec le nombre de caractères spécifié (10 par défaut).
GetServerPeerpublicRenvoie un objet qu'un protocole du type de protocole spécifié peut utiliser pour les connexions en tant que serveur.
GetTargetConnectionpublicRenvoie la cible à laquelle établir la connexion.
InheritsFrompublicDétermine la relation entre deux types d'objet.
InitInstancepublicInitialise une instance d'objet nouvellement allouée avec des zéros partout et initialise le pointeur sur la table des méthodes virtuelles de l'instance.
InstanceSizepublicRenvoie la taille, exprimée en octets, de chaque instance du type d'objet.
IsListeningpublicRenvoie True si le thread de communication de cet adaptateur est intialisé et à l'écoute.
IsLoggingItempublic
LogprotectedConsigne le message spécifié à l'aide de l'enregistreur recensé dans votre gestionnaire.
MaxConnectionspublicRenvoie le nombre maximum de connexions à un gestionnaire
MethodAddresspublicRenvoie l'adresse d'une méthode de classe en spécifiant son nom.
MethodNamepublicRenvoie le nom d'une méthode de classe en spécifiant son adresse.
NewInstancepublicAlloue de la mémoire pour une instance d'un type d'objet et renvoie un pointeur sur cette instance.
NotifyShutdownpublicNotifie l'arrêt du gestionnaire de votre adaptateur à tout gestionnaire distant appairé au gestionnaire de votre adaptateur, y compris le gestionnaire de votre adaptateur.
PairManagerpublicDemande l'appairage avec le gestionnaire distant spécifié.
ProfilesInfoprotectedInformations sur les profils recensés dans le gestionnaire de votre adaptateur en tant que chaîne.
QualifiedClassNamepublicRenvoie le nom qualifié de la classe.
RegisterLogpublic
RemoveLogItempublic
SafeCallExceptionpublicGère les exceptions dans les méthodes déclarées à l'aide de la convention d'appel safecall.
SaveTokenFromLocalprotectedEnregistre le hachage et l'identificateur du gestionnaire distant spécifié dans la liste des gestionnaires distants connus du gestionnaire de votre adaptateur.
SaveTokenFromRemoteprotectedEnregistre le hachage et l'identificateur du gestionnaire distant spécifié dans la liste des gestionnaires distants connus du gestionnaire de votre adaptateur.
SendNotificationpublicEnvoie la notification spécifiée au gestionnaire distant.
SetLocalConnectionStringprotectedDéfinit la chaîne de connexion que d'autres adaptateurs du même type que votre adaptateur peuvent utiliser pour se connecter à votre adaptateur.
StartListeningpublicDémarre l'écoute d'autres adaptateurs du même type et notifie tout adaptateur dans la portée.
StartManagersAutoConnectprotectedAppelle DoDiscoverManagers afin de démarrer la découverte des gestionnaires distants pour une connexion automatique au gestionnaire de l'adaptateur
StartManagersDiscoverypublicAppelle DoDiscoverManagers afin de démarrer la détection (ou découverte) des gestionnaires distants pour une connexion au gestionnaire de l'adaptateur.
StartProfilesDiscoverypublicDémarre la découverte des profils distants fournis par le gestionnaire distant spécifié, avec le temps maximal spécifié.
StopListeningpublicArrête l'écoute d'autres adaptateurs, et notifie tout adaptateur dans la portée.
ToStringpublicRenvoie une chaîne contenant le nom de la classe.
UnitNamepublicRenvoie le nom de l'unité où la classe est définie.
UnitScopepublicRenvoie la portée d'unité de la classe.
UnPairManagerpublicInforme le gestionnaire distant spécifié que le gestionnaire de votre adaptateur n'est plus appairé à ce gestionnaire distant.