AM Daemon ライブラリリファレンス
NetDeliveryStatus.h
[詳解]
1 /// @file
2 /// @brief NET配信ステータス列挙 NetDeliveryStatus のヘッダ。
3 ///
4 /// Copyright(C)SEGA
5 
6 #ifndef AMDAEMON_NETDELIVERYSTATUS_H
7 #define AMDAEMON_NETDELIVERYSTATUS_H
8 
9 #include "amdaemon/env.h"
10 
11 namespace amdaemon
12 {
13 /// @addtogroup g_netdelivery
14 /// @{
15 
16  /// @brief NET配信ステータス列挙。
17  ///
18  /// 関数 toString(NetDeliveryStatus, bool) によって文字列表現値を取得できる。
19  enum class NetDeliveryStatus
20  {
21  Unknown = 0, ///< 不明。ダウンロード対象が存在しない場合など。
22  Error, ///< 内部エラー。自動復旧不可。
23  NotStart, ///< ダウンロード開始前。
24  Download, ///< ダウンロード中。
25  Complete, ///< ダウンロード完了。
26  UpdateReady, ///< 公開可能。
27  UpToDate, ///< 公開済み。
28  Retry, ///< 内部エラー。エラー原因が解消されると自動復旧する。
29  };
30 
31  /// @brief @ref NetDeliveryStatus 列挙値の文字列表現値を取得する。
32  /// @param[in] status @ref NetDeliveryStatus 列挙値。
33  /// @param[in] japanese 日本語表現を用いるならば true 。既定値は false 。
34  /// @return @ref NetDeliveryStatus 列挙値の文字列表現値。不正値の場合は nullptr 。
35  /// @internal ライブラリ実装メモ: enumsToString.cpp で実装。
36  const wchar_t* toString(NetDeliveryStatus status, bool japanese = false);
37 
38 /// @}
39 } // namespace amdaemon
40 
41 #endif // AMDAEMON_NETDELIVERYSTATUS_H
ダウンロード中。
Daemonライブラリの環境定義を行うヘッダ。
ダウンロード完了。
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
const wchar_t * toString(AimeCommand command)
AimeCommand 列挙値の文字列表現値を取得する。
NetDeliveryStatus
NET配信ステータス列挙。
Definition: NetDeliveryStatus.h:19
内部エラー。エラー原因が解消されると自動復旧する。
Error クラス情報。
不明なエラー。
ダウンロード開始前。