1 # Add a dummynet box using Accessors
3 # Marta Carbone - unipi
6 from PLC.Accessors.Accessors_dummynetbox import * # import dummynet accessors
7 from PLC.Methods.AddNode import AddNode
9 class AddDummynetBox(AddNode):
11 Adds a new dummynetbox, derived class from AddNode class.
14 def call(self, auth, site_id_or_login_base, node_fields):
15 node_fields.update({'node_type':'dummynet'})
16 node_id = AddNode.call(self, auth, site_id_or_login_base, node_fields)
18 # create a subclass object to have a handle to issue the call
19 subclass = SetNodeSubclass(self.api)
20 # set the subclass type
21 subclass.call(auth, int(node_id), dbox_subclass)