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