# WFSEventType

## 定義

  `#include <nitro/wfs.h>`

      /* イベントコールバック種別 */
      typedef enum WFSEventType
      {
          /*** 親機(サーバ)にのみ通知されるイベント ***/

          WFS_EVENT_SERVER_SEGMENT_REQUEST, /* 子機(クライアント)からの読み込みリクエスト. (引数はWFSSegmentBuffer*) */

          /*** 子機(クライアント)にのみ通知されるイベント ***/

          WFS_EVENT_CLIENT_READY            /* 親機(サーバ)からのファイルテーブルの受信完了 */
      }
      WFSEventType;

## 説明

WFSライブラリのイベントを表す列挙定数を示します。
各値の意味は以下の通りです。

親機(サーバ)にのみ通知されるイベント
値 | 通知内容 | 引数の意味
WFS_EVENT_SERVER_SEGMENT_REQUEST | 子機(クライアント)からの読み込みリクエストが発生した時点で通知されます。 親機(サーバ)は指定された領域のデータをデバイスから読み込む必要があります。 | リクエスト内容を保持するWFSSegmentBuffer型へのポインタ
子機(クライアント)にのみ通知されるイベント
値 | 通知内容 | 引数の意味
WFS_EVENT_CLIENT_READY | 親機(サーバ)からファイルテーブルの受信が完了した時点で通知されます。 この通知以降、WFS_GetTableFormat( )でファイルテーブルを参照可能になります。 | 引数はありません。

## 参照

`WFSEventCallback, WFSSegmentBuffer,
WFS_InitServer, WFS_InitClient, WFS_GetTableFormat, WFS_RequestClientRead`

## 履歴

2007/06/11 WFS_EVENT_CLIENT_READ_COMPLETEを削除
2007/06/06 初版