1 # Marta Carbone - unipi
5 from PLC.Nodes import Node
6 from PLC.Accessors.Factory import define_accessors, all_roles
9 current_module = sys.modules[__name__]
11 # XXX define possible subclasses
12 # define the dummynetbox SubClass strings
13 dbox_subclass = 'DummynetBox'
15 # define the type of a node as a dummynetbox
16 define_accessors(current_module, Node, 'Subclass', 'subclass', 'node/config',
17 'type of node definition', get_roles=all_roles, set_roles='pi')
19 # define the dummynetbox connected to a node
20 define_accessors(current_module, Node, 'DummynetBox', 'dummynetbox_id', 'node/config',
21 'dummynetbox connected to the node', get_roles=all_roles, set_roles='pi')