System.Tether.NetworkAdapter.TTetheringNetworkAdapterV4_UDP のメソッド

提供:RAD Studio API Documentation


継承Protected
AddLogItempublic
AddManagerInfoprotectedTTetheringManagerInfo エントリを、指定されたデータと共に、リモート マネージャの内部リストに追加します。
AfterConstructionpublic最後のコンストラクタが実行された後で応答します。
AutoConnectEndManagersTimerprotectedリモート マネージャへの自動接続のための最大時間の経過後、見つかったリモート マネージャが登録されます。
BeforeDestructionpublic最初のデストラクタが実行される前に応答します。
CancelManagersDiscoverypublicStartManagersAutoConnect または StartManagersDiscovery によって開始された、マネージャ検知オペレーションをキャンセルします。
CancelProfilesDiscoverypublicStartProfilesDiscovery により開始されたプロファイル検出操作をキャンセルします。
CheckDisposedprotectedこのメソッドは廃止予定です。
CheckPasswordprotected指定されたハッシュが、アダプタ マネージャのパスワードと指定されたシードとを連結したもののハッシュに一致すれば、True を返します。
CheckTokenprotected指定されたハッシュが、リモート マネージャへの直近の接続でのハッシュと指定されたシードとを連結したもののハッシュと一致すれば、True を返します。
ClassInfopublic

オブジェクト型の実行時型情報(RTTI)テーブルのポインタを返します。

ClassNamepublic引数で渡される変数の型ではなくオブジェクトインスタンスの型を示す文字列を返します。
ClassNameIspublicオブジェクトが指定の型かどうかを示します。
ClassParentpublic1 つ上位のクラスの型を返します。
ClassTypepublicオブジェクトのクラスへのクラス参照を返します。
CleanupInstancepublicクラス内の長い文字列とバリアントとインターフェース変数に対する終了処理を実行します。
Createpublic内部的に使用するためのものです。 代わりに、CreateInstance を使用します。
CreateInstancepublic TTetheringAdapter のインスタンスを作成し、それを返します。
DefaultHandlerpublicメッセージレコードを処理するメソッドのインターフェースを提供します。
Destroypublic このネットワーク アダプタ オブジェクトを破壊します。
DispatchpublicMessage パラメータの内容に基づいてオブジェクトのメッセージ処理メソッドを呼び出します。
DisposeOfpublic DisposeOf は、オブジェクトでのデストラクタ コードの実行を強制します。
DoAuthErrorFromLocalprotected アダプタのマネージャの OnAuthErrorFromLocal イベントのディスパッチャ
DoAuthErrorFromRemoteprotected アダプタのマネージャの OnAuthErrorFromRemote イベントのディスパッチャ。
DoCreateCommunicationThreadprotected通信スレッドを作成および設定することにより、このアダプタの通信を非同期に処理することができます。
DoDiscoverManagersprotectedこのネットワーク アダプタのマネージャへ接続するための、リモート マネージャを検出開始します。
DoLaunchNotificationprotectedリモート マネージャから受け取った通知を処理し、その通知をアダプタのマネージャへ渡します。
DoNewManagerprotected アダプタのマネージャの OnNewManager イベントのディスパッチャ
DoPairedFromLocalprotected アダプタのマネージャの OnPairedFromLocal イベントのディスパッチャ。また、ペアとなったリモート マネージャによって提供されたリモート プロファイルの検索を開始する役割も担います。
DoPairedToRemoteprotected アダプタのマネージャの OnPairedToRemote イベントのディスパッチャ。また、ペアとなったリモート マネージャによって提供されたリモート プロファイルの検索を開始する役割も担います。
DoRemoteManagerShutdownprotected アダプタのマネージャの OnRemoteManagerShutdown イベントのディスパッチャ。また、シャットダウンをアナウンスしたリモート マネージャのリモート プロファイルから、マネージャのプロファイルを切断する役割も担います。
DoRequestManagerPasswordprotected アダプタのマネージャの OnRequestManagerPassword イベントのディスパッチャ。リモート マネージャとペアになるために必要となるパスワードを提供する役目を担います。
DoStopListeningprotected他のアダプタに対するリスンを停止し、範囲内のいずれのアダプタにも、自分のアダプタがそれ以降リスンしなくなったことを通知します。
DoUnPairManagerprotected アダプタのマネージャの OnUnPairManager イベントのディスパッチャ。リモート マネージャから接続およびペア解除する役目を担います。
EndManagersTimerprotectedリモート マネージャ検知のための最大時間の経過後、見つかったリモート マネージャが登録されます。
EndProfilesTimerProcprotectedリモート マネージャが公開しているリモート プロファイルを検出する操作が終了したときに、成功の場合もタイムアウトの場合も呼び出されるイベント ハンドラです。
Equalspublic

現在のインスタンスと Obj パラメータが等しいかどうかを調べます。

FieldAddresspublicパブリッシュオブジェクト項目のアドレスを返します。
Freepublicオブジェクトを破棄し,必要ならば関連付けられているメモリを解放します。
FreeInstancepublicNewInstance メソッドの前回の呼び出しによって割り当てられたメモリを解除します。
GenerateTimerprotected開始した後、手動で停止させない限り、指定されたミリ秒数が経過したときに指定されたイベント ハンドラを呼び出すタイマを作成します。
GenerateTokenprotected指定されたマネージャ識別子とランダム シードを基に、SHA-1 トークンを返します。
GetAdapterTypeprotectedAdapterType プロパティの取得メソッドです。
GetAutomaticTimeoutprotectedマネージャの検出を行う際のデフォルト タイムアウトの時間を返します。
GetClientPeerpublic指定されたプロトコル タイプのプロトコルが、クライアントとして接続する際に使用できるオブジェクトを返します。
GetDisposedprotected
GetHashprotected指定された文字列の SHA-1 ハッシュを返します。
GetHashCodepublicハッシュ コードを表す整数を返します。
GetInterfacepublic指定したインターフェースを取り出します。
GetInterfaceEntrypublicクラス内で実現された特定のインターフェースのエントリを返します。
GetInterfaceTablepublic指定したクラスで実装されているすべてのインターフェースが入った構造体のポインタを返します。
GetRandomStringprotected指定された文字数(デフォルトは 10 )のランダム文字列を返します。
GetServerPeerpublic指定されたプロトコル タイプのプロトコルが、サーバーとして接続する際に使用できるオブジェクトを返します。
GetTargetConnectionpublicクライアントとして接続する TCP ポート番号を返します。
InheritsFrompublic2 つのオブジェクト型の関係を調べます。
InitInstancepublic新しく割り当てられたオブジェクトインスタンスをすべて 0 に初期化し,インスタンスの仮想メソッドテーブルポインタを初期化します。
InstanceSizepublicオブジェクト型の各インスタンスのサイズをバイト数で返します。
IsIPprotected指定された文字列がこのネットワーク アダプタがサポートする IP アドレスである場合に True を、そうでなければ False を返します。
IsIPRangeprotected指定された IP アドレス がこのネットワーク アダプタがサポートする IP アドレスの範囲を表す場合には True を、そうでなければ False を返します。
IsListeningpublicこのアダプタの通信スレッドが初期化され、待機している状態の場合、true を返します。
IsLoggingItempublic
Logprotected 指定されたメッセージが、マネージャに登録されているロガー(logger)を使用して、ログに取ります。
MaxConnectionspublicこのネットワーク アダプタへの TCP 接続の最大数を返します。
MethodAddresspublicクラス メソッドのアドレスを名前で返します。
MethodNamepublicアドレスを指定すると、クラス メソッドの名前を返します。
NewInstancepublicオブジェクト型のインスタンスにメモリを割り当て,その新しいインスタンスを指すポインタを返します。
NotifyShutdownpublicお使いのアダプタのマネージャの停止を、そのアダプタのマネージャとペアになっているあらゆるリモート マネージャ(お使いのアダプタのマネージャを含む)に通知します。
PairManagerpublic指定されたリモート マネージャとのペア設定を要求します。
ProfilesInfoprotectedアダプタのマネージャに登録されたプロファイルについての、文字列での情報。
QualifiedClassNamepublic

クラスの修飾名を返します。

RegisterLogpublic指定されたイベント ハンドラ ハンドル呼び出しを、Log に対して行います。
RemoveLogItempublic
SafeCallExceptionpublicsafecall 呼び出し規約を使って宣言されたメソッド内での例外を処理します。
SaveTokenFromLocalprotected指定されたリモート マネージャ識別子と、お使いのアダプタのマネージャの既知リモート マネージャ リストへのハッシュを保存します。
SaveTokenFromRemoteprotected指定されたリモート マネージャ識別子と、お使いのアダプタのマネージャの既知リモート マネージャ リストへのハッシュを保存します。
SendManagerCommandToRangeprotected
SendNotificationpublic指定された通知をリモート マネージャに送信します。
SetLocalConnectionStringprotectedお使いのアダプタと同じ種類の他のアダプタで、お使いのアダプタへの接続に使用できる接続文字列を定義します。
StartListeningpublic同じタイプの他のアダプタに対するリスンを開始し、範囲内のいずれのアダプタにも通知します。
StartManagersAutoConnectprotectedDoDiscoverManagers を呼び出して、アダプタの Manager に自動接続するためのリモート マネージャの検出を開始します。
StartManagersDiscoverypublicDoDiscoverManagers を呼び出して、アダプタの Manager に接続するためのリモート マネージャの検出を開始します。
StartProfilesDiscoverypublic指定のリモート マネージャから提供されたリモート プロファイルの検出を開始します。指定された最長時間だけ検出が続けられます。
StopListeningpublic他のアダプタへのリスンをやめ、範囲内のあらゆるアダプタに通知します。
ToStringpublicクラス名を表す文字列を返します。
UnitNamepublic

クラスが定義されているユニットの名前を返します。

UnitScopepublic

クラスのユニット スコープを返します。

UnPairManagerpublic指定されたリモート マネージャに、お使いのアダプタのマネージャがそのリモート マネージャとペアではなくなったことを通知します。