]> git.ipfire.org Git - thirdparty/libvirt.git/commit
Store parsed query parameters directly in the virURIPtr struct
authorDaniel P. Berrange <berrange@redhat.com>
Tue, 20 Mar 2012 13:59:32 +0000 (13:59 +0000)
committerDaniel P. Berrange <berrange@redhat.com>
Fri, 23 Mar 2012 13:23:12 +0000 (13:23 +0000)
commit4ae4ae4ba491da0c09d160aeedce915af961b6e8
treefa7d2d5924fd05794dad4bd3ee6c294066426b86
parent300e60e15b22387dda41ed5985a9ebadfd86dd25
Store parsed query parameters directly in the virURIPtr struct

Avoid the need for each driver to parse query parameters itself
by storing them directly in the virURIPtr struct. The parsing
code is a copy of that from src/util/qparams.c  The latter will
be removed in a later patch

* src/util/viruri.h: Add query params to virURIPtr
* src/util/viruri.c: Parse query parameters when creating virURIPtr
* tests/viruritest.c: Expand test to cover params

Signed-off-by: Daniel P. Berrange <berrange@redhat.com>
src/libvirt_private.syms
src/util/viruri.c
src/util/viruri.h
tests/viruritest.c