Add new features into boot sequence app info
[platform/core/appfw/aul-1.git] / tool / aulctl / boot_sequence / app_info.hh
index 924bad9..3fe44dd 100644 (file)
@@ -48,6 +48,9 @@ class AppInfo {
     Builder& SetSubState(const tizen_base::Bundle& args);
     Builder& SetBeginTimestamp(const tizen_base::Bundle& args);
     Builder& SetEndTimestamp(const tizen_base::Bundle& args);
+    Builder& SetSocketReadyTimestamp(const tizen_base::Bundle& args);
+    Builder& SetTerminatedTimestamp(const tizen_base::Bundle& args);
+    Builder& SetStatusMessage(const tizen_base::Bundle& args);
 
     AppInfo* Build() const;
 
@@ -64,9 +67,12 @@ class AppInfo {
     std::string sub_state_;
     std::string begin_timestamp_;
     std::string end_timestamp_;
+    std::string socket_ready_timestamp_;
+    std::string terminated_timestamp_;
     bool background_launch_;
     bool wait_until_ready_;
     unsigned int timeout_;
+    std::string status_msg_;
   };
 
   AppInfo(std::string appid, uid_t uid, int priority,
@@ -75,6 +81,8 @@ class AppInfo {
           tizen_base::Bundle args,
           std::string active_state, std::string sub_state,
           std::string begin_timestamp, std::string end_timestamp,
+          std::string status_msg,
+          std::string socket_ready_timestamp, std::string terminated_timestamp,
           bool background_launch, bool wait_until_ready, unsigned int timeout);
 
   const std::string& GetAppId() const;
@@ -101,6 +109,8 @@ class AppInfo {
   const std::string& GetSubState() const;
   const std::string& GetBeginTimestamp() const;
   const std::string& GetEndTimestamp() const;
+  const std::string& GetSocketReadyTimestamp() const;
+  const std::string& GetTerminatedTimestamp() const;
   const std::string& GetStatusMessage() const;
 
  private:
@@ -117,6 +127,8 @@ class AppInfo {
   std::string sub_state_;
   std::string begin_timestamp_;
   std::string end_timestamp_;
+  std::string socket_ready_timestamp_;
+  std::string terminated_timestamp_;
   bool background_launch_;
   bool wait_until_ready_;
   unsigned int timeout_;