mirror of
https://github.com/libvirt/libvirt.git
synced 2025-02-25 18:55:26 -06:00
sched: introduce virDomainGetSchedulerParametersFlags
If we can choose live or config when setting, then we need to be able to choose which one we are querying. Also, make the documentation clear that set must use a non-empty subset (some of the hypervisors fail if params is NULL). * include/libvirt/libvirt.h.in (virDomainGetSchedulerParametersFlags): New prototype. * src/libvirt.c (virDomainGetSchedulerParametersFlags): Implement it. * src/libvirt_public.syms: Export it. * python/generator.py (skip_impl): Don't auto-generate. * src/driver.h (virDrvDomainGetSchedulerParametersFlags): New callback.
This commit is contained in:
committed by
Daniel Veillard
parent
8a47ed2981
commit
bc4ee58972
@@ -350,6 +350,10 @@ typedef enum {
|
||||
int virDomainGetSchedulerParameters (virDomainPtr domain,
|
||||
virTypedParameterPtr params,
|
||||
int *nparams);
|
||||
int virDomainGetSchedulerParametersFlags (virDomainPtr domain,
|
||||
virTypedParameterPtr params,
|
||||
int *nparams,
|
||||
unsigned int flags);
|
||||
|
||||
/*
|
||||
* Change scheduler parameters
|
||||
@@ -357,10 +361,6 @@ int virDomainGetSchedulerParameters (virDomainPtr domain,
|
||||
int virDomainSetSchedulerParameters (virDomainPtr domain,
|
||||
virTypedParameterPtr params,
|
||||
int nparams);
|
||||
|
||||
/*
|
||||
* Change scheduler parameters
|
||||
*/
|
||||
int virDomainSetSchedulerParametersFlags (virDomainPtr domain,
|
||||
virTypedParameterPtr params,
|
||||
int nparams,
|
||||
|
||||
Reference in New Issue
Block a user