WritePkgmgrInfoMetadataNode(
parcel, reinterpret_cast<pkgmgrinfo_metadata_node_x*>(list->data));
+ WriteInt(parcel, g_slist_length(filter->list_pkg_metadata));
+ for (GSList* list = filter->list_pkg_metadata; list; list = list->next)
+ WritePkgmgrInfoMetadataNode(
+ parcel, reinterpret_cast<pkgmgrinfo_metadata_node_x*>(list->data));
+
return true;
}
for (int i = 0; i < val; ++i)
filter_->list_metadata = g_slist_append(filter_->list_metadata,
ReadPkgmgrInfoMetadataNode(parcel));
+
+ ReadInt(parcel, &val);
+ for (int i = 0; i < val; ++i)
+ filter_->list_pkg_metadata = g_slist_append(filter_->list_pkg_metadata,
+ ReadPkgmgrInfoMetadataNode(parcel));
}
bool FilterParcelable::WritePkgmgrInfoNode(tizen_base::Parcel* parcel,