• E
    remote: consolidate typed parameter handling · 8a47ed29
    Eric Blake 提交于
    * src/remote/remote_protocol.x (remote_typed_param_value)
    (remote_typed_param):  New types.
    (remote_sched_param_value, remote_sched_param)
    (remote_blkio_param_value, remote_blkio_param)
    (remote_memory_param_value, remote_memory_param): Delete.
    (remote_domain_get_scheduler_parameters_ret)
    (remote_domain_set_scheduler_parameters_args)
    (remote_domain_set_scheduler_parameters_flags_args)
    (remote_domain_set_blkio_parameters_args)
    (remote_domain_get_blkio_parameters_ret)
    (remote_domain_set_memory_parameters_args)
    (remote_domain_get_memory_parameters_ret): Update clients.
    * src/remote_protocol-structs: Likewise.
    * src/remote/remote_driver.c (remoteSerializeTypedParameters)
    (remoteDeserializeTypedParameters): New functions.
    (remoteDomainSetMemoryParameters)
    (remoteDomainGetMemoryParameters, remoteDomainSetBlkioParameters)
    (remoteDomainGetBlkioParameters)
    (remoteDomainGetSchedulerParameters)
    (remoteDomainSetSchedulerParameters)
    (remoteDomainSetSchedulerParametersFlags): Update clients.
    * daemon/remote.c (remoteSerializeTypedParameters)
    (remoteDeserializeTypedParameters): New functions.
    (remoteDispatchDomainGetSchedulerParameters)
    (remoteDispatchDomainSetSchedulerParameters)
    (remoteDispatchDomainSetSchedulerParametersFlags)
    (remoteDispatchDomainSetMemoryParameters)
    (remoteDispatchDomainGetMemoryParameters)
    (remoteDispatchDomainSetBlkioParameters)
    (remoteDispatchDomainGetBlkioParameters): Update clients.
    8a47ed29
remote_driver.c 207.4 KB