snprintf(name, sizeof(name), "value-%d", info->number++);
<MAP_UNIT_MAP_VALUE_WRITE>
- return TRUE;
+ return FALSE;
}
static void __<PREFIX>_<NAME>_to(rpc_port_parcel_h parcel, void *data)
rpc_port_parcel_read(parcel, &map->parcelable, map);
- ret = rpc_port_unit_map_read_int(parcel, "size", &size);
+ ret = rpc_port_unit_map_read_int(map, "size", &size);
if (ret != RPC_PORT_ERROR_NONE) {
_E("Failed to read size. error(%d)", ret);
rpc_port_unit_map_destroy(map);
<PREFIX>_<NAME>_foreach_info_t *info = user_data;
<MAP_FOREACH_VARS_DEF>
- return info->callback(tmp_key, tmp_value, info->user_data);
+ return !info->callback(tmp_key, tmp_value, info->user_data);
}
int <PREFIX>_<NAME>_foreach(<PREFIX>_<NAME>_h h, <PREFIX>_<NAME>_foreach_cb callback, void *user_data)
R"__c_cb(
char *new_value = strdup((char *)data);
if (new_value == nullptr) {
- _E("strdup() is failed'0;
+ _E("strdup() is failed");
return RPC_PORT_ERROR_OUT_OF_MEMORY;
}
snprintf(name, sizeof(name), "key-%d", info->number++);
<SET_UNIT_MAP_KEY_WRITE>
- return TRUE;
+ return FALSE;
}
static void __<PREFIX>_<NAME>_to(rpc_port_parcel_h parcel, void *data)
rpc_port_parcel_read(parcel, &map->parcelable, map);
- ret = rpc_port_unit_map_read_int(parcel, "size", &size);
+ ret = rpc_port_unit_map_read_int(map, "size", &size);
if (ret != RPC_PORT_ERROR_NONE) {
_E("Failed to read size. error(%d)", ret);
rpc_port_unit_map_destroy(map);
<PREFIX>_<NAME>_foreach_info_t *info = user_data;
<SET_FOREACH_VARS_DEF>
- return info->callback(tmp_key, info->user_data);
+ return !info->callback(tmp_key, info->user_data);
}
int <PREFIX>_<NAME>_foreach(<PREFIX>_<NAME>_h h, <PREFIX>_<NAME>_foreach_cb callback, void *user_data)