return *this;
}
+AppInfo::Builder& AppInfo::Builder::SetSocketReadyTimestamp(
+ const tizen_base::Bundle& args) {
+ socket_ready_timestamp_ = args.GetString(AUL_K_SOCKET_READY_TIMESTAMP);
+ return *this;
+}
+
+AppInfo::Builder& AppInfo::Builder::SetTerminatedTimestamp(
+ const tizen_base::Bundle& args) {
+ terminated_timestamp_ = args.GetString(AUL_K_TERMINATED_TIMESTAMP);
+ return *this;
+}
+
+AppInfo::Builder& AppInfo::Builder::SetStatusMessage(
+ const tizen_base::Bundle& args) {
+ status_msg_ = args.GetString(AUL_K_STATUS_MSG);
+ return *this;
+}
+
AppInfo* AppInfo::Builder::Build() const {
return new (std::nothrow) AppInfo(
std::move(appid_),
std::move(sub_state_),
std::move(begin_timestamp_),
std::move(end_timestamp_),
+ std::move(socket_ready_timestamp_),
+ std::move(terminated_timestamp_),
+ std::move(status_msg_),
background_launch_,
wait_until_ready_,
timeout_);
tizen_base::Bundle args,
std::string active_state, std::string sub_state,
std::string begin_timestamp, std::string end_timestamp,
+ std::string socket_ready_timestamp, std::string terminated_timestamp,
+ std::string status_msg,
bool background_launch, bool wait_until_ready, unsigned int timeout)
: appid_(std::move(appid)),
uid_(uid),
sub_state_(std::move(sub_state)),
begin_timestamp_(std::move(begin_timestamp)),
end_timestamp_(std::move(end_timestamp)),
+ socket_ready_timestamp_(std::move(socket_ready_timestamp)),
+ terminated_timestamp_(std::move(terminated_timestamp)),
background_launch_(background_launch),
wait_until_ready_(wait_until_ready),
- timeout_(timeout) {
+ timeout_(timeout),
+ status_msg_(std::move(status_msg)) {
if (background_launch_) {
args_.Delete(K_BG_LAUNCH);
args_.Add(K_BG_LAUNCH, "enable");
return end_timestamp_;
}
+const std::string& AppInfo::GetSocketReadyTimestamp() const {
+ return socket_ready_timestamp_;
+}
+
+const std::string& AppInfo::GetTerminatedTimestamp() const {
+ return terminated_timestamp_;
+}
+
const std::string& AppInfo::GetStatusMessage() const {
return status_msg_;
}