int qmp_marshal_input_query_name(Monitor *mon, const QDict *qdict, QObject **ret) { Error *local_err = NULL; Error **errp = &local_err; QDict *args = (QDict *)qdict; NameInfo * retval = NULL; (void)args; if (error_is_set(errp)) { goto out; } retval = qmp_query_name(errp); if (!error_is_set(errp)) { qmp_marshal_output_query_name(retval, ret, errp); } out: if (local_err) { qerror_report_err(local_err); error_free(local_err); return -1; } return 0; }
void hmp_info_name(Monitor *mon, const QDict *qdict) { NameInfo *info; info = qmp_query_name(NULL); if (info->has_name) { monitor_printf(mon, "%s\n", info->name); } qapi_free_NameInfo(info); }