WFS_CallClientPacketSendHook

構文

#include <nitro/wfs.h>

void WFS_CallClientPacketSendHook(WFSClientContext *context, WFSPacketBuffer *packet);

引数

context WFSClientContext構造体のポインタ
packet 送信パケットの情報が格納されたWFSPacketBuffer構造体のポインタ
各メンバには以下の内容を設定して与える必要があります。
buffer パケットデータを格納するバッファを指定します。
length bufferのサイズを指定します。
bitmap 今回送信可能な対象を示すAIDビットマップを指定します。
子機(クライアント)から親機(サーバ)への送信なので常に0x0001(親機(サーバ)のみ)で構いません。

返り値

なし。
(引数packetのlengthメンバに、実際に生成されたパケットサイズが格納されます。)

説明

WFSライブラリの内部的なプロトコルをMP通信1回分のパケットデータに変換します。 この関数でパケットデータを生成してWM_SetMPDataToPort( )などで送信することにより、 親子間でWFS状態が更新されます。
アプリケーションはこの関数呼び出しとMP通信を適当な頻度で繰り返す必要があります。

参照

WFS_CallClientConnectHook, WFS_CallClientDisconnectHook, WFS_CallClientPacketRecvHook

履歴

2007/06/06 初版