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関数も適用されます。