TNB Library
|
パケットインターフェース. [詳解]
#include <TnbPacketCommander.h>
公開メンバ関数 | |
virtual int | Deserialize (const IConstCollectionT< BYTE > &c)=0 |
[設定] デシリアライズ. [詳解] | |
virtual CByteVector | Serialize (void) const =0 |
[取得] シリアライズ. [詳解] | |
virtual CStrVector | ToStrings (void) const =0 |
[取得] 文字列化. [詳解] | |
virtual | ~IPacket (void) |
デストラクタ [詳解] | |
パケットインターフェース.
シーケンシャルデータを作成したり、解析したり、文字列化するメソッドを持ちます。
TnbPacketCommander.h の 323 行目に定義があります。
|
virtual |
デストラクタ
TnbPacketCommander.h の 326 行目に定義があります。
|
pure virtual |
[設定] デシリアライズ.
指定のシーケンシャルデータを解析し、パケットを取り出し本インスタンスに格納します。
c | データ |
0 | パケット判断できるだけの長さがない |
0未満 | パケット解析エラー。 |
1以上 | パケット解析成功。値は解析に使用したデータ長さ。 |
|
pure virtual |
[取得] シリアライズ.
本インスタンスで保持している情報から、シーケンシャルデータを作成します。
|
pure virtual |
[取得] 文字列化.
コマンド名、パラメータを文字列化します。