arms_register_description()

関数

int arms_register_description(arms_context_t *ctx, const char *description, const char *version)

呼び出し方向

アプリケーション->libarms

目的

SAに関する付加情報の登録を行う。

説明

ここで指定された文字列をサーバにそのまま送る。文字列はサーバ側のログに記録される。 機種名などを記述するとログ解析の手助けとなる。ライブラリは文字列の内容については一切関知しない。

引数

arms_context_t *ctx
内部ステートを保持するコンテキスト構造体ポインタ。 arms_init() により取得したポインタをそのまま指定する。
const char *description
SAの説明文字列(NULL 終端)。
  • 最大32文字(NULLを含まない)。
const char *version
SAのファームウェアのバージョン情報(NULL終端)。
  • 最大32文字(NULLを含まない)。

返り値

0
正常終了
非0
異常終了( エラーコード体系 参照)
ARMS_EFATAL
ライブラリ内で致命的エラーを検出
ARMS_ESYSTEM
システムエラーを検出(メモリ不足など)
ARMS_EINVAL
引数の異常

コールバック関数からの呼び出し

可能

ヒストリ

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

目次

前のトピックへ

arms_register_cert()

次のトピックへ

arms_set_pull_trigger()

リンク