パケットコマンド実行インターフェース.
[詳解]
#include <TnbPacketCommander.h>
パケットコマンド実行インターフェース.
コマンド送信〜応答待ちまでをサポートするインターフェースです。 タイムアウト時間は、 ExecuteCommand() メソッドで指定可能です。
- 必要ファイル
- TnbPacketCommander.h
- 日付
- 11/02/03 新規、インターフェース化
-
12/02/29 SendCommand() -> SendPacket()
TnbPacketCommander.h の 311 行目に定義があります。
◆ ~IPacketCommandExecuter()
◆ ExecuteCommand()
virtual int ExecuteCommand |
( |
IPacket & |
_response, |
|
|
const IPacket & |
command, |
|
|
DWORD |
timeout = 500 |
|
) |
| |
|
pure virtual |
[実行] コマンド実行
- 覚え書き
- 応答があるか、タイムアウトするまで関数はリターンしません。
- 引数
-
[out] | _response | レスポンス型。成功時、結果が格納されます。 |
[in] | command | コマンド型。 |
[in] | timeout | レスポンスのタイムアウト時間(ms). |
- 戻り値
-
CPacketCommanderで実装されています。
◆ SendPacket()
virtual int SendPacket |
( |
const IPacket & |
packet | ) |
|
|
pure virtual |