uv_prepare_t — Prepareハンドル¶
Prepareハンドルは、イベントループの反復ごとに1回、入出力のポーリングの直前に、指定されたコールバックを実行します。
データ型¶
-
type uv_prepare_t¶
Prepareハンドルの型。
-
typedef void (*uv_prepare_cb)(uv_prepare_t *handle)¶
uv_prepare_start()に渡すコールバックの型定義です。
公開メンバー¶
該当なし
関連項目
uv_handle_tのメンバーも適用されます。
API¶
-
int uv_prepare_init(uv_loop_t *loop, uv_prepare_t *prepare)¶
ハンドルを初期化します。この関数は常に成功します。
- 戻り値:
0
-
int uv_prepare_start(uv_prepare_t *prepare, uv_prepare_cb cb)¶
指定されたコールバックでハンドルを開始します。この関数は、cbがNULLである場合を除き、常に成功します。
- 戻り値:
成功した場合は0、UV_EINVALを返すのはcb == NULLの場合です。
-
int uv_prepare_stop(uv_prepare_t *prepare)¶
ハンドルを停止し、以後コールバックは呼び出されなくなります。この関数は常に成功します。
- 戻り値:
0
関連項目
uv_handle_tのAPI関数も適用されます。