svn keywords
[plcapi.git] / PLC / Accessors / Accessors_dummynetbox.py
1 # Marta Carbone - unipi
2 # $Id$
3 # $URL$
4
5 from PLC.Nodes import Node
6 from PLC.Accessors.Factory import define_accessors, all_roles
7
8 import sys
9 current_module = sys.modules[__name__]
10
11 # XXX define possible subclasses
12 # define the dummynetbox SubClass strings
13 dbox_subclass = 'DummynetBox'
14
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')
18
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')
22