X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Frspecs%2Felements%2Flink.py;h=3bbfe2bb4f2e17dad243ecc1848163bb1e69d3a2;hb=8bf16b82640cc98629bef158b8e56d0032afcb7d;hp=682232e199dad88b58f9b8474fc9de7a27b584d3;hpb=149531f3b85223198abfbf70f50d45dd328cf81f;p=sfa.git diff --git a/sfa/rspecs/elements/link.py b/sfa/rspecs/elements/link.py index 682232e1..3bbfe2bb 100644 --- a/sfa/rspecs/elements/link.py +++ b/sfa/rspecs/elements/link.py @@ -1,14 +1,16 @@ -from sfa.rspec.elements.interface import Interface +from sfa.rspecs.elements.element import Element -class Link: - def __init__(self): - self.component_id = None - self.component_name = None - self.component_manager_id = None - self.type = None - self.endpoint1 = Interface() - self.endpoint2 = Interface() - self.capacity = None - self.latency = None - self.packet_loss = None - self.description = None +class Link(Element): + fields = [ + 'client_id', + 'component_id', + 'component_name', + 'component_manager', + 'type', + 'interface1', + 'interface2', + 'capacity', + 'latency', + 'packet_loss', + 'description', + ]