The helper constructs a virTypedParamList from loose params.
Signed-off-by: Peter Krempa <pkrempa@redhat.com>
Reviewed-by: Pavel Hrdina <phrdina@redhat.com>
virTypedParamListAddUInt;
virTypedParamListAddULLong;
virTypedParamListFree;
+virTypedParamListFromParams;
virTypedParamListStealParams;
virTypedParamsCheck;
virTypedParamsCopy;
return ret;
}
+virTypedParamList *
+virTypedParamListFromParams(virTypedParameterPtr *params,
+ size_t nparams)
+{
+ virTypedParamList *l = g_new0(virTypedParamList, 1);
+
+ l->par = g_steal_pointer(params);
+ l->npar = nparams;
+ l->par_alloc = nparams;
+
+ return l;
+}
+
static int G_GNUC_PRINTF(2, 0)
virTypedParamSetNameVPrintf(virTypedParameterPtr par,
size_t virTypedParamListStealParams(virTypedParamList *list,
virTypedParameterPtr *params);
+virTypedParamList *
+virTypedParamListFromParams(virTypedParameterPtr *params,
+ size_t nparams);
+
int virTypedParamListAddInt(virTypedParamList *list,
int value,
const char *namefmt,