X-Git-Url: https://osm.etsi.org/gitweb/?a=blobdiff_plain;f=emuvim%2Fdcemulator%2Fnet.py;fp=emuvim%2Fdcemulator%2Fnet.py;h=0efcafaf01508229a707cf923b5e674a0851d54b;hb=5b844a1abb3fa789d1d72f74c86d8e47c28b2dac;hp=e0f41e21b302540e190249eaee125f8893b70aa8;hpb=8a75793814613034190408cbacf44e689d28f403;p=osm%2Fvim-emu.git diff --git a/emuvim/dcemulator/net.py b/emuvim/dcemulator/net.py index e0f41e2..0efcafa 100644 --- a/emuvim/dcemulator/net.py +++ b/emuvim/dcemulator/net.py @@ -54,6 +54,10 @@ class DCNetwork(object): return s def addLink(self, node1, node2): + """ + Able to handle Datacenter objects as link + end points. + """ assert node1 is not None assert node2 is not None # ensure type of node1 @@ -80,6 +84,18 @@ class DCNetwork(object): raise Exception( "one of the given nodes is not a Mininet switch or None") + def addDocker( self, name, **params ): + """ + Wrapper for addDocker method provided by Dockernet. + """ + return self.mnet.addDocker( name, **params) + + def removeDocker( self, name, **params): + """ + Wrapper for removeHost. Just to be complete. + """ + return self.mnet.removeDocker(name, **params) + def start(self): # start for dc in self.dcs.itervalues():