
On Wed, Apr 17, 2013 at 04:43:43PM +0100, Daniel P. Berrange wrote:
From: "Daniel P. Berrange" <berrange@redhat.com>
Currently the RPC protocol files can contain annotations after the protocol enum eg
REMOTE_PROC_DOMAIN_SNAPSHOT_LIST_CHILDREN_NAMES = 247, /* autogen autogen priority:high */
This is not very extensible as the number of annotations grows. Change it to use
/** * @generate: both * @priority: high */ REMOTE_PROC_DOMAIN_SNAPSHOT_LIST_CHILDREN_NAMES = 247,
Signed-off-by: Daniel P. Berrange <berrange@redhat.com> --- src/locking/lock_protocol.x | 68 +- src/remote/lxc_protocol.x | 39 +- src/remote/qemu_protocol.x | 51 +- src/remote/remote_protocol.x | 1832 +++++++++++++++++++++++++++++++++--------- src/rpc/gendispatch.pl | 67 +- 5 files changed, 1638 insertions(+), 419 deletions(-)
FYI, I did not edit the .x files manually for this - aside from the descriptive documentation comment. The actual re-write of the annotations was automated with the attached script. Daniel -- |: http://berrange.com -o- http://www.flickr.com/photos/dberrange/ :| |: http://libvirt.org -o- http://virt-manager.org :| |: http://autobuild.org -o- http://search.cpan.org/~danberr/ :| |: http://entangle-photo.org -o- http://live.gnome.org/gtk-vnc :|