pkgid_(""), auto_release_(true) {}
DepInfoParcelable::DepInfoParcelable(int ret,
- std::vector<dependency_x *>&& dependency_list, bool auto_release)
+ std::vector<dependency_x*>&& dependency_list, bool auto_release)
: AbstractParcelable(0, ParcelableType::DepInfo, ret),
pkgid_(""),
dependency_list_(std::move(dependency_list)),
if (!auto_release_)
return;
- for (auto dep : dependency_list_) {
+ for (auto dep : dependency_list_)
pkgmgrinfo_basic_free_dependency(dep);
- }
}
-const std::vector<dependency_x *>& DepInfoParcelable::GetDependencyInfo() {
+const std::vector<dependency_x*>& DepInfoParcelable::GetDependencyInfo() {
return dependency_list_;
}
-std::vector<dependency_x *> DepInfoParcelable::ExtractDependencyInfo() {
+std::vector<dependency_x*> DepInfoParcelable::ExtractDependencyInfo() {
return std::move(dependency_list_);
}
parcel->WriteString(pkgid_);
WriteInt(parcel, dependency_list_.size());
- for (auto dependency : dependency_list_) {
+ for (auto dependency : dependency_list_)
WriteDependency(parcel, dependency);
- }
}
void DepInfoParcelable::ReadFromParcel(tizen_base::Parcel* parcel) {
int len = 0;
- char *pkgid;
AbstractParcelable::ReadFromParcel(parcel);
pkgid_ = parcel->ReadString();
ReadInt(parcel, &len);
- for (int i = 0; i < len ; ++i) {
+ for (int i = 0; i < len ; ++i)
dependency_list_.emplace_back(ReadDependency(parcel));
- }
}
void DepInfoParcelable::WriteDependency(tizen_base::Parcel* parcel,
dependency_x *DepInfoParcelable::ReadDependency(tizen_base::Parcel* parcel) {
dependency_x* dep =
- reinterpret_cast<dependency_x*>(calloc(1, sizeof(dependency_x)));
+ reinterpret_cast<dependency_x*>(calloc(1, sizeof(dependency_x)));
ReadString(parcel, &dep->pkgid);
ReadString(parcel, &dep->depends_on);
ReadString(parcel, &dep->type);