WFS_CallServerPacketSendHook

構文

#include <nitro/wfs.h>

void WFS_CallServerPacketSendHook(WFSServerContext *context, WFSPacketBuffer *packet);

引数

context WFSServerContext構造体のポインタ
packet 送信パケットの情報が格納されたWFSPacketBuffer構造体のポインタ
各メンバには以下の内容を設定して与える必要があります。
buffer パケットデータを格納するバッファを指定します。
length bufferのサイズを指定します。
bitmap 今回送信可能な対象を示すAIDビットマップを指定します。
アプリケーション側で特に支障が無ければ常に0xFFFF(全て)で構いません。

返り値

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

説明

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

参照

WFS_InitServer, WFS_CallServerConnectHook, WFS_CallServerDisconnectHook, WFS_CallServerPacketRecvHook

履歴

2007/06/06 初版