From: Tony Mack Date: Sun, 23 Oct 2011 15:55:32 +0000 (-0400) Subject: adding X-Git-Tag: sfa-1.1-1~61 X-Git-Url: http://git.onelab.eu/?a=commitdiff_plain;h=e176760d4a330938674bc02d12632fed7b125abf;p=sfa.git adding --- diff --git a/sfa/rspecs/elements/versions/pgv2Link.py b/sfa/rspecs/elements/versions/pgv2Link.py index 5f4e6062..fcd199ec 100644 --- a/sfa/rspecs/elements/versions/pgv2Link.py +++ b/sfa/rspecs/elements/versions/pgv2Link.py @@ -1,8 +1,13 @@ from lxml import etree from sfa.rspecs.elements.link import Link from sfa.rspecs.elements.interface import Interface +from sfa.rspecs.rspec_elements import RSpecElement, RSpecElements class PGv2Link: + + elements = { + 'link': RSpecElement(RSpecElements.LINK, 'link', '//default:link | //link'), + 'component_manager': RSpecElement(RSpecElement @staticmethod def add_links(xml, links): @@ -26,7 +31,7 @@ class PGv2Link: latency=link['latency'], packet_loss=link['packet_loss']) if 'type' in link and link['type']: type_elem = etree.SubElement(xml, 'link_type', name=link['type']) - + @staticmethod def get_links(xml, namespaces=None): links = [] @@ -66,5 +71,4 @@ class PGv2Link: link['interface2'] = ifs[1] links.append(link) return links - - +