void DepInfoParcelable::WriteToParcel(tizen_base::Parcel* parcel) const {
AbstractParcelable::WriteToParcel(parcel);
- WriteString(parcel, pkgid_.c_str());
+ parcel->WriteString(pkgid_);
WriteInt(parcel, dependency_list_.size());
for (auto dependency : dependency_list_) {
int len = 0;
char *pkgid;
AbstractParcelable::ReadFromParcel(parcel);
- ReadString(parcel, &pkgid);
- pkgid_ = std::string(pkgid);
+ pkgid_ = parcel->ReadString();
ReadInt(parcel, &len);
for (int i = 0; i < len ; ++i) {
{
int ret;
pkgmgrinfo_pkginfo_filter_h filter;
- GHashTable *list;
if (pkgid == NULL || handle == NULL) {
LOGE("invalid parameter");
return PMINFO_R_EINVAL;
}
- list = g_hash_table_new_full(g_str_hash, g_str_equal, NULL,
- __free_packages);
- if (list == NULL)
- return PMINFO_R_ERROR;
-
ret = pkgmgrinfo_pkginfo_filter_create(&filter);
if (ret != PMINFO_R_OK)
return ret;