Add new features into boot sequence app info
[platform/core/appfw/aul-1.git] / tool / aulctl / operation / status_all_operation.cc
index c5864eb..6579685 100644 (file)
@@ -24,7 +24,7 @@
 #include <utility>
 
 #include "aul/api/aul_app_context.h"
-#include "aul/boot_sequence/boot_sequence_manager.hh"
+#include "boot_sequence/boot_sequence_manager.hh"
 
 namespace aul {
 
@@ -41,6 +41,9 @@ bool StatusAllOperation::Process() {
     std::cout << "appid: " << app->GetAppId() << std::endl;
 
     std::cout << "status: " << app->GetActiveState() << std::endl;
+    std::cout << "sub status: " << app->GetSubState() << std::endl;
+    if (app->GetSubState() == "fail")
+      std::cout << "  message: " << app->GetStatusMessage() << std::endl;
 
     aul_app_context_h context;
     int ret = aul_app_context_create(app->GetAppId().c_str(), &context);
@@ -55,6 +58,15 @@ bool StatusAllOperation::Process() {
       aul_app_context_destroy(context);
     }
 
+    std::cout << "begin: " << app->GetBeginTimestamp() << std::endl;
+    std::cout << "end: " << app->GetEndTimestamp() << std::endl;
+
+    std::cout << "started time: " << app->GetSocketReadyTimestamp()
+              << std::endl;
+
+    std::cout << "termiated time: " << app->GetTerminatedTimestamp()
+              << std::endl;
+
     std::cout << "requires: ";
     for (auto& appid : app->RequiresGet())
       std::cout << appid << " ";