Methoden von System.Tether.BluetoothAdapter.TTetheringBluetoothManagerCommunicationThread

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

GeerbteProtected
AddProfilesprotectedBehandelt 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.
AfterConstructionpublicFührt den Thread aus, wenn der Thread erstellt wird, während CreateSuspended den Wert false hat.
BeforeDestructionpublic
CancelDiscoverProfilesTimerprotectedHält den Zeitgeber an, der zu Beginn der Profilermittlung erstellt wurde.
CheckDisposedprotected
CheckTerminatedpublicGibt an, ob der Thread eine Aufforderung zum Beenden erhalten hat.
CheckThreadErrorprotectedÜberprüft, ob bei einer Thread-Operation ein Fehler auftritt.
ClassInfopublicGibt einen Zeiger auf die Tabelle mit den Laufzeittypinformationen (RTTI) für den Objekttyp zurück.
ClassNamepublicGibt in einem String den Typ einer Objektinstanz zurück (nicht den Typ der als Argument übergebenen Variable).
ClassNameIspublicErmittelt, ob ein Objekt einen bestimmten Typ besitzt.
ClassParentpublicGibt den Typ des direkten Vorfahren einer Klasse zurück.
ClassTypepublicGibt die Klassenreferenz der Objektklasse zurück.
CleanupInstancepublicÜbernimmt in einer Klasse die Instanzauflösung von langen Strings, Varianten und Schnittstellenvariablen.
CommandStrpublicGibt einen String mit dem formatierten Befehl zurück, der an den Remote-Manager gesendet wird.
CommunicationThreadInitializedprotectedDefiniert das Ereignis FEventAdapterSync des Adapters, der Eigentümer dieses Kommunikations-Threads ist.
CreatepublicErstellt eine Instanz von TTetheringBluetoothManagerCommunicationThread.
CreateAnonymousThreadpublicErstellt eine Instanz eines intern abgeleiteten Threads.
CreateDiscoverProfilesTimerprotectedErstellt einen internen Zeitgeber mit dem angegebenen Timeout.
CreateManagerInfoprotectedProtokolliert die empfangenen Informationen über einen Remote-Manager.
DefaultHandlerpublicStellt eine Schnittstelle für eine Methode bereit, die die Botschafts-Records verarbeitet.
DestroypublicGibt diese Instanz von TTetheringBluetoothManagerCommunicationThread frei.
DestroyDiscoverProfilesTimerprotectedStoppt den internen Zeitgeber, der zum Ermitteln von Profilen in einem Remote-Manager erstellt wurde.
DispatchpublicRuft auf der Grundlage des Parameters Message Methoden zur Botschaftsverarbeitung auf.
DisposeOfpublicDisposeOf erzwingt die Ausführung des Destruktorcodes in einem Objekt.
DoSendCommandprotectedSendet eine Antwort an den Remote-Bluetooth-Adapter
DoTerminateprotectedErzeugt das Ereignis OnTerminate.
EqualspublicÜberprüft, ob die aktuelle Instanz und der Obj-Parameter gleich sind.
ExecutepublicInitialisiert den Bluetooth-Tethering-Kommunikations-Thread und startet den Empfang von Remote-Verbindungen
FieldAddresspublicLiefert die Adresse eines als published deklarierten Objektfeldes.
ForceQueuepublicStellt die Ausführung eines Methodenaufrufs im Hauptthread in die Warteschlange.
FreepublicLöst die Instanz eines Objekts auf und gibt nötigenfalls den zugehörigen Speicher frei.
FreeInstancepublicGibt den Speicherbereich frei, der mit einem vorangegangenen Aufruf der Methode NewInstance reserviert wurde.
GenerateRandomStringprotectedGibt einen Zufallsstring für die angegebene Verbindung des TTetheringAdapter zurück.
GetCPUUsagepublicBerechnet die durchschnittliche Zeit, die die CPU für die Ausführung von Benutzercode und Kernel-Code aufwendet.
GetDisposedprotected
GetHashCodepublicGibt einen Integerwert zurück, der den Hash-Code enthält.
GetInterfacepublicErmittelt eine angegebene Schnittstelle.
GetInterfaceEntrypublicLiefert den Eintrag für eine bestimmte, in einer Klasse implementierte Schnittstelle zurück.
GetInterfaceTablepublicGibt einen Zeiger auf eine Struktur zurück, die alle für eine bestimmte Klasse definierten Schnittstellen enthält.
GetNetworkInfoprotectedGibt die gespeicherten Daten über den Status der Verbindung zurück.
GetNetworkInfoByManagerprotectedGibt die gespeicherten Daten über den Status der Verbindung mit einem Remote-Manager zurück.
GetRandomStringprotectedGetter eines Zufallsstrings einer Verbindung.
GetRemoteConnectionStringprotectedGibt den Remote-Verbindungsstring für eine gegebene Verbindung zurück.
GetStateprotectedGibt den aktuellen Koppelungsstatus mit einem Remote-Manager
GetSystemTimespublic
GetTickCountpublicGibt die Anzahl der Millisekunden zurück, die seit dem Start des Systems verstrichen sind.
GetTickCount64public
InheritsFrompublicLegt die Art der Beziehung zwischen zwei Objekttypen fest.
InitializeExternalThreadsListprotected
InitInstancepublicSetzt 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.
InstanceSizepublicGibt für jede Instanz des Objekttyps die Größe in Byte zurück.
IsDiscoveringProfilesprotectedPrüft, ob der Adapter eine Profilermittlung ausführt.
IsListeningprotectedGibt an, ob der Kommunikations-Thread für den Empfang von Verbindungen bereit ist.
IsTimeoutpublicGibt True zurück, wenn das angegebene ATimeout nach AStartTime übergeben wird.
MethodAddresspublicGibt die Adresse einer Klassenmethode anhand des Namens zurück.
MethodNamepublicGibt den Namen einer Klassenmethode per Adresse zurück.
NameThreadForDebuggingpublicMit NameThreadForDebugging benennen Sie einen Thread, der ohne Namen erstellt wurde. Mit NameThreadForDebugging können Sie auch eine Thread umbenennen.
NewInstancepublicWeist für eine Instanz eines Objekttyps Speicher zu und gibt einen Zeiger auf die neue Instanz zurück.
ProcessResponseprotectedBehandelt die Eingabe von einem Remote-Kommunikations-Thread
QualifiedClassNamepublicGibt den qualifizierten Namen der Klasse zurück.
QueuepublicFührt einen Methodenaufruf im Haupt-Thread aus.
RemoveQueuedEventspublicEntfernt Methodenaufrufe aus der Warteschlange.
Resume (veraltet)publicSetzt die Ausführung eines unterbrochenen Threads fort. Resume sollte von den Debuggern verwendet werden und ist in RAD Studio XE 2010 veraltet.
SafeCallExceptionpublicFängt Exceptions in Methoden ab, die mit der Aufrufkonvention safecall deklariert wurden.
SendCommandpublicRuft DoSendCommand zum Senden von Daten an einen Remote-Adapter auf.
SetFreeOnTerminateprotected
SetManagerIdprotectedDefiniert in TNetworkInfo
SetReturnValuepublicSetzt den Rückgabewert des aktuellen Threads fest.
SetStateprotectedDefiniert den neuen Koppelungsstatus mit einem Remote-Manager
ShutdownThreadprotected
SleeppublicUnterbricht die Ausführung des Threads für eine angegebene Zeitspanne.
SpinWaitpublicBlockiert die Ausführung des Threads in einer Spin-Warteschleife.
StartpublicBeginnt die Ausführung eines Threads.
StaticQueue (veraltet)publicFührt einen Methodenaufruf im Haupt-Thread asynchron aus.
StaticSynchronize (veraltet)publicFührt einen Methodenaufruf im Haupt-Thread aus.
Suspend (veraltet)publicUnterbricht die Ausführung eines Threads. Suspend sollte von den Debuggern verwendet werden und ist in RAD Studio XE 2010 veraltet.
SynchronizepublicFührt einen Methodenaufruf im Haupt-Thread aus.
TerminatepublicSignalisiert die Beendigung eines Threads. Dazu wird die Eigenschaft Terminated auf true gesetzt.
TerminatedSetprotected
ToStringpublicGibt einen String zurück, der den Klassennamen enthält.
UnitNamepublicGibt den Namen der Unit zurück, in der die Klasse definiert ist.
UnitScopepublicGibt den Unit-Gültigkeitsbereich der Klasse zurück.
WaitCommThreadInitializationprotectedWartet auf FEventAdapterSync, das in CommunicationThreadInitialized initialisiert wird.
WaitForpublicWartet auf die Beendigung eines Threads und gibt den Wert der Eigenschaft ReturnValue zurück.
YieldpublicÜbergibt die Ausführung an einen anderen Thread.