Added dummynet accessors.
[plcapi.git] / PLC / Accessors / Accessors_standard.py
index 585f881..6a97d41 100644 (file)
@@ -20,13 +20,16 @@ current_module = sys.modules[__name__]
 # xxx - don't expose yet in api interface and slices dont know how to use that yet
 define_accessors(current_module, Slice, "Vref", "vref", 
                  "slice/config", "vserver reference image type",
-                 get_roles=all_roles, set_roles=["admin"], expose_in_api=False)
+                 get_roles=all_roles, set_roles=["admin"], expose_in_api=True)
 
 
 # node architecture 
 define_accessors(current_module, Node, "Arch", "arch",  
                  "node/config", "architecture name", 
                  get_roles=all_roles, set_roles=tech_roles, expose_in_api=True)
+# define the dummynet connection to a node
+define_accessors(current_module, Node, "Dummynet", "dummynet", "node/config",
+                 "dummynet box connected to the node", get_roles=all_roles, set_roles="pi")
 # distribution to be deployed
 define_accessors(current_module, Node, "Pldistro", "pldistro",
                  "node/config", "PlanetLab distribution", 
@@ -48,7 +51,7 @@ define_accessors(current_module, Node, "PlainBootstrapfs", "plain-bootstrapfs",
 # xxx - don't expose yet in api interface and slices dont know how to use that yet
 define_accessors(current_module, Interface, "Ifname", "ifname", 
                  "interface/config", "linux name",
-                 get_roles=all_roles, set_roles=tech_roles, expose_in_api=False)
+                 get_roles=all_roles, set_roles=tech_roles, expose_in_api=True)
 define_accessors(current_module, Interface, "Driver", "driver", 
                  "interface/config", "driver name",
                  get_roles=all_roles, set_roles=tech_roles)