System.Tether.Manager.TTetheringManagerCommunicationThread のメソッド
継承Protected
AddProfiles | protected | 通信スレッドのアダプタからのプロファイル検知リクエストに応答して、リモート アダプタが送信したリモート プロファイルについてのデータが格納された、文字列を処理します。 |
AfterConstruction | public | CreateSuspended パラメータが false に設定されている状態でスレッドが作成されたときにスレッドを実行します。 |
BeforeDestruction | public | |
CancelDiscoverProfilesTimer | protected | プロファイル検知開始の際に、作成されたタイマを停止します。 |
CheckDisposed | protected | このメソッドは廃止予定です。 |
CheckTerminated | public | スレッドが終了を要求されているかどうかを示します。 |
CheckThreadError | protected | スレッドのオペレーションで、エラーが発生したかどうかを確認します。 |
ClassInfo | public |
オブジェクト型の実行時型情報(RTTI)テーブルのポインタを返します。 |
ClassName | public | 引数で渡される変数の型ではなくオブジェクトインスタンスの型を示す文字列を返します。 |
ClassNameIs | public | オブジェクトが指定の型かどうかを示します。 |
ClassParent | public | 1 つ上位のクラスの型を返します。 |
ClassType | public | オブジェクトのクラスへのクラス参照を返します。 |
CleanupInstance | public | クラス内の長い文字列とバリアントとインターフェース変数に対する終了処理を実行します。 |
CommandStr | public | リモート マネージャに送信される書式設定済みコマンドの文字列を返します。 |
CommunicationThreadInitialized | protected | この通信スレッドを所有する アダプタの FEventAdapterSync を設定します。 |
Create | public | Creates は、TTetheringManagerCommunicationThread のインスタンスを作成します。 |
CreateAnonymousThread | public | 内部的に派生されたスレッドのインスタンスを作成します。 |
CreateDiscoverProfilesTimer | protected | 指定されたタイムアウト値を持つ内部タイマを作成します。 |
CreateManagerInfo | protected | リモート マネージャに関する情報を受け取り、それを記録します。 |
DefaultHandler | public | メッセージレコードを処理するメソッドのインターフェースを提供します。 |
Destroy | public | Destroys は、TTetheringManagerCommunicationThread のこのインスタンスを破壊します。 |
DestroyDiscoverProfilesTimer | protected | リモート マネージャ内のプロファイルの検出用に作成された内部タイマを停止させます。 |
Dispatch | public | Message パラメータの内容に基づいてオブジェクトのメッセージ処理メソッドを呼び出します。 |
DisposeOf(非推奨) | public | DisposeOf は、オブジェクトでのデストラクタ コードの実行を強制します。 |
DoSendCommand | protected | リモート アダプタにメッセージを送信します。 |
DoTerminate | protected | OnTerminate イベントを生成します。 |
Equals | public |
現在のインスタンスと Obj パラメータが等しいかどうかを調べます。 |
Execute | protected | スレッドが走った際に実行されるコードを保有する、抽象(pure virtual)プロトタイプを提供します。 |
FieldAddress | public | パブリッシュオブジェクト項目のアドレスを返します。 |
ForceQueue | public | main スレッド内でメソッド呼び出しの実行をキューに入れます。 |
Free | public | オブジェクトを破棄し,必要ならば関連付けられているメモリを解放します。 |
FreeInstance | public | NewInstance メソッドの前回の呼び出しによって割り当てられたメモリを解除します。 |
GenerateRandomString | protected | 指定された TTetheringAdapter の接続に対するランダム文字列を返します。 |
GetCPUUsage | public | ユーザー コードおよびカーネル コードの実行で CPU がビジー状態になっている平均時間を計算します。 |
GetDisposed | protected | |
GetHashCode | public | ハッシュ コードを表す整数を返します。 |
GetInterface | public | 指定したインターフェースを取り出します。 |
GetInterfaceEntry | public | クラス内で実現された特定のインターフェースのエントリを返します。 |
GetInterfaceTable | public | 指定したクラスで実装されているすべてのインターフェースが入った構造体のポインタを返します。 |
GetNetworkInfo | protected | 接続ステータスについての保存データを返します。 |
GetNetworkInfoByManager | protected | リモート マネージャとの接続の状態に関する格納データを返します。 |
GetRandomString | protected | 接続のランダム文字列の取得メソッドです。 |
GetRemoteConnectionString | protected | 指定された接続のリモート接続文字列を返します。 |
GetState | protected | テザリング接続のリモート マネージャとの現在のペア設定状態を返します。 |
GetSystemTimes | public | |
GetTickCount | public | システムが開始してからの経過時間をミリ秒で返します。 |
GetTickCount64 | public | |
InheritsFrom | public | 2 つのオブジェクト型の関係を調べます。 |
InitializeExternalThreadsList | protected | |
InitInstance | public | 新しく割り当てられたオブジェクトインスタンスをすべて 0 に初期化し,インスタンスの仮想メソッドテーブルポインタを初期化します。 |
InstanceSize | public | オブジェクト型の各インスタンスのサイズをバイト数で返します。 |
IsDiscoveringProfiles | protected | アダプタが、プロファイル検知の実行中かチェックします。 |
IsListening | protected | この通信スレッドと関連づけられているサーバーがリスンしているかどうかを示します。 |
IsTimeout | public | AStartTime 後、指定された ATimeout が経過すると、True を返します。
|
MethodAddress | public | クラス メソッドのアドレスを名前で返します。 |
MethodName | public | アドレスを指定すると、クラス メソッドの名前を返します。 |
NameThreadForDebugging | public | NameThreadForDebugging を使用して、名前なしで作成されたスレッドに名前を付けます。また、NameThreadForDebugging は、指定したスレッドの名前の変更にも使用します。 |
NewInstance | public | オブジェクト型のインスタンスにメモリを割り当て,その新しいインスタンスを指すポインタを返します。 |
ProcessResponse | protected | リモート通信スレッドからの入力を処理します。 |
QualifiedClassName | public |
クラスの修飾名を返します。 |
Queue | public | main スレッド内で、メソッド呼び出しを実行します。 |
RemoveQueuedEvents | public | キューに入っているメソッド呼び出しを削除します。 |
Resume(非推奨) | public | 保留していたスレッドの実行を再開します。Resume は、デバッガによる使用を想定しており、2010年、RAD Studio XE において廃止予定となっています。 |
SafeCallException | public | safecall 呼び出し規約を使って宣言されたメソッド内での例外を処理します。 |
SendCommand | public | DoSendCommand を呼び出すと、リモート アダプタにデータを送信できます。 |
SetFreeOnTerminate | protected | |
SetManagerId | protected | テザリング接続のための TNetworkInfo 内のリモート マネージャ識別子を設定します。 |
SetReturnValue | public | 現在のスレッドの戻り値を設定します。 |
SetState | protected | テザリング接続のためのリモート マネージャとの新しいペア状態を設定します。 |
ShutdownThread | protected | |
Sleep | public | 指定された時間の間、スレッドの実行を一時停止します。 |
SpinWait | public | スピン待機ループ内で、スレッドの実行をブロックします。 |
Start | public | スレッドの実行を開始します。 |
StaticQueue(非推奨) | public | メイン スレッド内でメソッド呼び出しを非同期に実行します。 |
StaticSynchronize(非推奨) | public | メイン スレッド内でメソッド呼び出しを実行します。 |
Suspend(非推奨) | public | 実行中のスレッドを一時停止します。Suspend は、デバッガによる使用を想定しており、2010年、RAD Studio XE において廃止予定となっています。 |
Synchronize | public | メソッド呼び出しをメイン スレッド内で実行します。 |
Terminate | public | Terminate プロパティを true に設定してスレッドに終了を通知します。 |
TerminatedSet | protected | |
ToString | public | クラス名を表す文字列を返します。 |
UnitName | public |
クラスが定義されているユニットの名前を返します。 |
UnitScope | public |
クラスのユニット スコープを返します。 |
WaitCommThreadInitialization | protected | FEventAdapterSync まで待機します。CommunicationThreadInitialized で初期化されます。 |
WaitFor | public | スレッドが終了するまで待ちます。スレッド終了後,ReturnValue プロパティの値を返します。 |
Yield | public | 実行権を他のスレッドに渡します。 |