AM Daemon ライブラリリファレンス
NetDeliveryAppImageInfo.h
[詳解]
1 /// @file
2 /// @brief NET配信アプリイメージ情報構造体 NetDeliveryAppImageInfo のヘッダ。
3 ///
4 /// Copyright(C)SEGA
5 
6 #ifndef AMDAEMON_NETDELIVERYAPPIMAGEINFO_H
7 #define AMDAEMON_NETDELIVERYAPPIMAGEINFO_H
8 
9 #include "amdaemon/env.h"
12 #include "amdaemon/Version.h"
13 #include "amdaemon/util/DateTime.h"
14 
15 namespace amdaemon
16 {
17 /// @addtogroup g_netdelivery
18 /// @{
19 
20  /// @brief NET配信アプリイメージ情報構造体。
21  /// @note memcpy 可能。
22  /// @internal ライブラリ実装メモ: この型を直接共有メモリに配置する。
24  {
25  NetDeliveryStatus status; ///< 配信ステータス。
26  NetDeliveryProgress progress; ///< 配信進捗。
27  Version version; ///< アプリバージョン。
28  ::amdaemon::util::DateTime creationTime; ///< イメージ作成日時。
29  };
30 
31 /// @}
32 } // namespace amdaemon
33 
34 #endif // AMDAEMON_NETDELIVERYAPPIMAGEINFO_H
NET配信ステータス列挙 NetDeliveryStatus のヘッダ。
Daemonライブラリの環境定義を行うヘッダ。
AM Daemon ライブラリクラス群の基底名前空間。
Definition: Log.h:13
バージョン値構造体 Version のヘッダ。
NetDeliveryProgress progress
配信進捗。
Definition: NetDeliveryAppImageInfo.h:26
NET配信進捗情報構造体。
Definition: NetDeliveryProgress.h:21
NetDeliveryStatus status
配信ステータス。
Definition: NetDeliveryAppImageInfo.h:25
マイクロ秒精度の日付時刻を表す構造体 DateTime のヘッダ。
Definition: DateTime.h:37
NetDeliveryStatus
NET配信ステータス列挙。
Definition: NetDeliveryStatus.h:19
NET配信アプリイメージ情報構造体。
Definition: NetDeliveryAppImageInfo.h:23
マイクロ秒精度の日付時刻を表す構造体 DateTime のヘッダ。
Version version
アプリバージョン。
Definition: NetDeliveryAppImageInfo.h:27
NET配信進捗情報構造体 NetDeliveryProgress のヘッダ。
バージョン値構造体。
Definition: Version.h:24
::amdaemon::util::DateTime creationTime
イメージ作成日時。
Definition: NetDeliveryAppImageInfo.h:28