From e176760d4a330938674bc02d12632fed7b125abf Mon Sep 17 00:00:00 2001 From: Tony Mack Date: Sun, 23 Oct 2011 11:55:32 -0400 Subject: [PATCH] adding --- sfa/rspecs/elements/versions/pgv2Link.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) 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 - - + -- 2.43.0