Change-Id: Ic0e9e03862bd0a6d41d0b12c0642e81f8868fd3f
Signed-off-by: Sangyoon Jang <jeremy.jang@samsung.com>
return error_;
}
+std::string PkgQueryInterface::Version() {
+ if (!IsValid())
+ return {};
+ char* version = nullptr;
+ error_ = pkgmgrinfo_pkginfo_get_version(handle_->handle, &version);
+ if (error_ != PMINFO_R_OK) {
+ LOG(DEBUG) << "pkgmgrinfo_pkginfo_get_version failed with error: "
+ << error_;
+ return {};
+ }
+ std::string version_value;
+ if (version)
+ version_value = version;
+ return version_value;
+}
+
std::string PkgQueryInterface::TepPath() {
if (!IsValid())
return {};
int GetLastOperationError();
/**
+ * \brief Returns package version for given package.
+ *
+ * @return version or empty
+ */
+ std::string Version();
+
+ /**
* \brief Returns tizen extension package path for given package.
*
* @return path or empty