(*arms_log_cb_t)()

関数

typedef int (*arms_log_cb_t)(int log_code, const char *str, void *udata)

呼び出し方向

libarms->アプリケーション

目的

libarmsからログ情報を渡す。コールバックテーブルへの登録は任意。

説明

libarms 内で発生したイベントのログを通知する。ログコードについては、 ログコード体系 を参照。

引数

int log_code
遷移前のステート
const char *str
ログ文字列(NULL終端) ARMS標準のログ文字列
void *udata
arms_pull() で指定したポインタ

返り値

0
正常終了
-1
コールバック関数内で異常が発生した

ヒストリ

このAPIはVer1.00で追加された。

目次

前のトピックへ

(*arms_state_cb_t)()

次のトピックへ

(*arms_app_event_cb_t)()

リンク