• D
    Convert libvirtd over to the new RPC handling APIs · df0b57a9
    Daniel P. Berrange 提交于
    This guts the libvirtd daemon, removing all its networking and
    RPC handling code. Instead it calls out to the new virServerPtr
    APIs for all its RPC & networking work
    
    As a fallout all libvirtd daemon error reporting now takes place
    via the normal internal error reporting APIs. There is no need
    to call separate error reporting APIs in RPC code, nor should
    code use VIR_WARN/VIR_ERROR for reporting fatal problems anymore.
    
    * daemon/qemu_dispatch_*.h, daemon/remote_dispatch_*.h: Remove
      old generated dispatcher code
    * daemon/qemu_dispatch.h, daemon/remote_dispatch.h: New dispatch
      code
    * daemon/dispatch.c, daemon/dispatch.h: Remove obsoleted code
    * daemon/remote.c, daemon/remote.h: Rewrite for new dispatch
      APIs
    * daemon/libvirtd.c, daemon/libvirtd.h: Remove all networking
      code
    * daemon/stream.c, daemon/stream.h: Update for new APIs
    * daemon/Makefile.am: Link to libvirt-net-rpc-server.la
    df0b57a9
.gitignore 971 字节