]> xenbits.xensource.com Git - people/liuw/libxenctrl-split/libvirt.git/commit
Refactor virStorageFileGetMetadataFromFD to separate functionality
authorDaniel P. Berrange <berrange@redhat.com>
Tue, 15 Jun 2010 13:58:10 +0000 (14:58 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Mon, 19 Jul 2010 15:29:07 +0000 (16:29 +0100)
commitc70cb0f49b0ededdb174cb01f9ee267148d39a04
tree84666f5a8e719958f60c1b9d9d448f9212002b31
parent779b6ea7c4b05fd0d39d987531f2b2f425e2ce43
Refactor virStorageFileGetMetadataFromFD to separate functionality

The virStorageFileGetMetadataFromFD did two jobs in one. First
it probed for storage type, then it extracted metadata for the
type. It is desirable to be able to separate these jobs, allowing
probing without querying metadata, and querying metadata without
probing.

To prepare for this, split out probing code into a new pair of
methods

  virStorageFileProbeFormatFromFD
  virStorageFileProbeFormat

* src/util/storage_file.c, src/util/storage_file.h,
  src/libvirt_private.syms: Introduce virStorageFileProbeFormat
  and virStorageFileProbeFormatFromFD
src/libvirt_private.syms
src/util/storage_file.c
src/util/storage_file.h