summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel P. Berrange <berrange@redhat.com>2010-12-06 17:03:10 +0000
committerDaniel P. Berrange <berrange@redhat.com>2011-06-24 11:48:10 +0100
commit980a132a24309a054049c881bf81b74f344daf4f (patch)
tree1b7d10dcaec5aa10fbc1a26906328ee9fdd85152 /tests/testutils.h
parentbuild: avoid python 2.4 build failure (diff)
downloadlibvirt-980a132a24309a054049c881bf81b74f344daf4f.tar.gz
libvirt-980a132a24309a054049c881bf81b74f344daf4f.tar.bz2
libvirt-980a132a24309a054049c881bf81b74f344daf4f.zip
Defines the basics of a generic RPC protocol in XDR
This patch defines the basics of a generic RPC protocol in XDR. This is wire ABI compatible with the original remote_protocol.x. It takes everything except for the RPC calls / events from that protocol - The basic header virNetMessageHeader (aka remote_message_header) - The error object virNetMessageError (aka remote_error) - Two dummy objects virNetMessageDomain & virNetMessageNetwork sadly needed to keep virNetMessageError ABI compatible with the old remote_error The RPC protocol supports method calls, async events and bidirectional data streams as before * src/Makefile.am: Add rules for generating RPC code from protocol & define a new libvirt-net-rpc.la helper library * src/rpc/virnetprotocol.x: New generic RPC protocol
Diffstat (limited to 'tests/testutils.h')
0 files changed, 0 insertions, 0 deletions