]> xenbits.xensource.com Git - libvirt.git/commit
Add public API definition for data stream handling
authorDaniel P. Berrange <berrange@redhat.com>
Fri, 10 Jul 2009 11:18:12 +0000 (12:18 +0100)
committerDaniel P. Berrange <berrange@redhat.com>
Tue, 29 Sep 2009 14:48:52 +0000 (15:48 +0100)
commit182eba1bc6cfb7663973e2281832921019681ca5
treed7cdf740a3b1d31cba0831ae082b7c5784f964a6
parentd9e66a62b471a24d2ddd991bc67c9760a4ad88bb
Add public API definition for data stream handling

* include/libvirt/libvirt.h.in: Public API contract for
  virStreamPtr object
* src/libvirt_public.syms: Export data stream APIs
* src/libvirt_private.syms: Export internal helper APIs
* src/libvirt.c: Data stream API driver dispatch
* src/datatypes.h, src/datatypes.c: Internal helpers for virStreamPtr
  object
* src/driver.h: Define internal driver API for streams
* .x-sc_avoid_write: Ignore src/libvirt.c because it trips
  up on comments including write()
* python/Makefile.am: Add libvirt-override-virStream.py
* python/generator.py: Add rules for virStreamPtr class
* python/typewrappers.h, python/typewrappers.c: Wrapper
  for virStreamPtr
* docs/libvirt-api.xml, docs/libvirt-refs.xml: Regenerate
  with new APIs
15 files changed:
.x-sc_avoid_write
docs/libvirt-api.xml
docs/libvirt-refs.xml
include/libvirt/libvirt.h.in
python/Makefile.am
python/generator.py
python/libvirt-override-virStream.py [new file with mode: 0644]
python/typewrappers.c
python/typewrappers.h
src/datatypes.c
src/datatypes.h
src/driver.h
src/libvirt.c
src/libvirt_private.syms
src/libvirt_public.syms