Methoden von System.Tether.BluetoothAdapter.TTetheringBluetoothManagerCommunicationThread

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche


GeerbteProtected
AddProfiles protected Behandelt einen String mit Daten über Remote-Profile, die von einem Remote-Adapter als Antwort auf eine Anforderung zur Profilermittlung des Adapters Ihres Kommunikations-Threads gesendet wurde.
AfterConstruction public Führt den Thread aus, wenn der Thread erstellt wird, während CreateSuspended den Wert false hat.
BeforeDestruction public Reagiert, bevor der erste Destruktor ausgeführt wird.
CancelDiscoverProfilesTimer protected Hält den Zeitgeber an, der zu Beginn der Profilermittlung erstellt wurde.
CheckDisposed protected
CheckTerminated public Gibt an, ob der Thread eine Aufforderung zum Beenden erhalten hat.
CheckThreadError protected Überprüft, ob bei einer Thread-Operation ein Fehler auftritt.
ClassInfo public Gibt einen Zeiger auf die Tabelle mit den Laufzeittypinformationen (RTTI) für den Objekttyp zurück.
ClassName public Gibt in einem String den Typ einer Objektinstanz zurück (nicht den Typ der als Argument übergebenen Variable).
ClassNameIs public Ermittelt, ob ein Objekt einen bestimmten Typ besitzt.
ClassParent public Gibt den Typ des direkten Vorfahren einer Klasse zurück.
ClassType public Gibt die Klassenreferenz der Objektklasse zurück.
CleanupInstance public Übernimmt in einer Klasse die Instanzauflösung von langen Strings, Varianten und Schnittstellenvariablen.
CommandStr public Gibt einen String mit dem formatierten Befehl zurück, der an den Remote-Manager gesendet wird.
CommunicationThreadInitialized protected Definiert das Ereignis FEventAdapterSync des Adapters, der Eigentümer dieses Kommunikations-Threads ist.
CreateAnonymousThread public Erstellt eine Instanz eines intern abgeleiteten Threads.
CreateDiscoverProfilesTimer protected Erstellt einen internen Zeitgeber mit dem angegebenen Timeout.
CreateManagerInfo protected Protokolliert die empfangenen Informationen über einen Remote-Manager.
DefaultHandler public Stellt eine Schnittstelle für eine Methode bereit, die die Botschafts-Records verarbeitet.
DestroyDiscoverProfilesTimer protected Stoppt den internen Zeitgeber, der zum Ermitteln von Profilen in einem Remote-Manager erstellt wurde.
Dispatch public Ruft auf der Grundlage des Parameters Message Methoden zur Botschaftsverarbeitung auf.
DisposeOf public DisposeOf veranlasst die Ausführung des Destruktors in einem Objekt.
DoSendCommand protected Sendet eine Antwort an den Remote-Bluetooth-Adapter
DoTerminate protected Erzeugt das Ereignis OnTerminate.
Equals public Überprüft, ob die aktuelle Instanz und der Obj-Parameter gleich sind.
Execute public Initialisiert den Bluetooth-Tethering-Kommunikations-Thread und startet den Empfang von Remote-Verbindungen
FieldAddress public Liefert die Adresse eines als published deklarierten Objektfeldes.
ForceQueue public Stellt die Ausführung eines Methodenaufrufs im Hauptthread in die Warteschlange.
Free public Löst die Instanz eines Objekts auf und gibt nötigenfalls den zugehörigen Speicher frei.
FreeInstance public Gibt den Speicherbereich frei, der mit einem vorangegangenen Aufruf der Methode NewInstance reserviert wurde.
GenerateRandomString protected Gibt einen Zufallsstring für die angegebene Verbindung des TTetheringAdapter zurück.
GetCPUUsage public Berechnet die durchschnittliche Zeit, die die CPU für die Ausführung von Benutzercode und Kernel-Code aufwendet.
GetDisposed protected
GetHashCode public Gibt einen Integerwert zurück, der den Hash-Code enthält.
GetInterface public Ermittelt eine angegebene Schnittstelle.
GetInterfaceEntry public Liefert den Eintrag für eine bestimmte, in einer Klasse implementierte Schnittstelle zurück.
GetInterfaceTable public Gibt einen Zeiger auf eine Struktur zurück, die alle für eine bestimmte Klasse definierten Schnittstellen enthält.
GetNetworkInfo protected Gibt die gespeicherten Daten über den Status der Verbindung zurück.
GetNetworkInfoByManager protected Gibt die gespeicherten Daten über den Status der Verbindung mit einem Remote-Manager zurück.
GetRandomString protected Getter eines Zufallsstrings einer Verbindung.
GetRemoteConnectionString protected Gibt den Remote-Verbindungsstring für eine gegebene Verbindung zurück.
GetState protected Gibt den aktuellen Koppelungsstatus mit einem Remote-Manager
GetTickCount public Gibt die Anzahl der Millisekunden zurück, die seit dem Start des Systems verstrichen sind.
InheritsFrom public Legt die Art der Beziehung zwischen zwei Objekttypen fest.
InitInstance public Setzt alle Speicherzellen in dem für ein neues Objekt reservierten Bereich auf Null und initialisiert den Zeiger auf die Tabelle der virtuellen Methoden der Instanz.
InstanceSize public Gibt für jede Instanz des Objekttyps die Größe in Byte zurück.
IsDiscoveringProfiles protected Prüft, ob der Adapter eine Profilermittlung ausführt.
IsListening protected Gibt an, ob der Kommunikations-Thread für den Empfang von Verbindungen bereit ist.
MethodAddress public Gibt die Adresse einer Klassenmethode anhand des Namens zurück.
MethodName public Gibt den Namen einer Klassenmethode per Adresse zurück.
NameThreadForDebugging public Mit NameThreadForDebugging benennen Sie einen Thread, der ohne Namen erstellt wurde. Mit NameThreadForDebugging können Sie auch eine Thread umbenennen.
NewInstance public Weist für eine Instanz eines Objekttyps Speicher zu und gibt einen Zeiger auf die neue Instanz zurück.
ProcessResponse protected Behandelt die Eingabe von einem Remote-Kommunikations-Thread
QualifiedClassName public Gibt den qualifizierten Namen der Klasse zurück.
Queue public Führt einen Methodenaufruf im Haupt-Thread aus.
RemoveQueuedEvents public Entfernt Methodenaufrufe aus der Warteschlange.
Resume (veraltet) public Setzt die Ausführung eines unterbrochenen Threads fort. Resume sollte von den Debuggern verwendet werden und ist in RAD Studio XE 2010 veraltet.
SafeCallException public Fängt Exceptions in Methoden ab, die mit der Aufrufkonvention safecall deklariert wurden.
SendCommand public Ruft DoSendCommand zum Senden von Daten an einen Remote-Adapter auf.
SetFreeOnTerminate protected
SetManagerId protected Definiert in TNetworkInfo
SetReturnValue public Setzt den Rückgabewert des aktuellen Threads fest.
SetState protected Definiert den neuen Koppelungsstatus mit einem Remote-Manager
Sleep public Unterbricht die Ausführung des Threads für eine angegebene Zeitspanne.
SpinWait public Blockiert die Ausführung des Threads in einer Spin-Warteschleife.
Start public Beginnt die Ausführung eines Threads.
StaticQueue (veraltet) public Führt einen Methodenaufruf im Haupt-Thread asynchron aus.
StaticSynchronize (veraltet) public Führt einen Methodenaufruf im Haupt-Thread aus.
Suspend (veraltet) public Unterbricht die Ausführung eines Threads. Suspend sollte von den Debuggern verwendet werden und ist in RAD Studio XE 2010 veraltet.
Synchronize public Führt einen Methodenaufruf im Haupt-Thread aus.
Terminate public Signalisiert die Beendigung eines Threads. Dazu wird die Eigenschaft Terminated auf true gesetzt.
TerminatedSet protected
ToString public Gibt einen String zurück, der den Klassennamen enthält.
UnitName public Gibt den Namen der Unit zurück, in der die Klasse definiert ist.
UnitScope public Gibt den Unit-Gültigkeitsbereich der Klasse zurück.
WaitCommThreadInitialization protected Wartet auf FEventAdapterSync, das in CommunicationThreadInitialized initialisiert wird.
WaitFor public Wartet auf die Beendigung eines Threads und gibt den Wert der Eigenschaft ReturnValue zurück.
Yield public Übergibt die Ausführung an einen anderen Thread.


Abgerufen von „https://docwiki.embarcadero.com/Libraries/Tokyo/d/index.php?title=System.Tether.BluetoothAdapter.TTetheringBluetoothManagerCommunicationThread_Methods&oldid=666757"