From 13083a08167add7c3da50e02ae8c602a7ed879d9 Mon Sep 17 00:00:00 2001 From: Thierry Parmentelat Date: Thu, 3 Nov 2011 17:43:51 +0100 Subject: [PATCH] the slab flavour, to be used in SFA_GENERIC_FLAVOUR --- sfa/generic/slab.py | 35 +++++++++++++++++++++++++++++++++++ 1 file changed, 35 insertions(+) create mode 100644 sfa/generic/slab.py diff --git a/sfa/generic/slab.py b/sfa/generic/slab.py new file mode 100644 index 00000000..f68fe411 --- /dev/null +++ b/sfa/generic/slab.py @@ -0,0 +1,35 @@ +from sfa.generic import Generic + +import sfa.server.sfaapi +import sfa.senslab.slabdriver +import sfa.managers.registry_manager_slab +import sfa.managers.slice_manager_slab +import sfa.managers.aggregate_manager_slab + +class pl (Generic): + + # use the standard api class + def api_class (self): + return sfa.server.sfaapi.SfaApi + + # the manager classes for the server-side services + def registry_manager_class (self) : + return sfa.managers.registry_manager_slab + def slicemgr_manager_class (self) : + return sfa.managers.slice_manager_slab + def aggregate_manager_class (self) : + return sfa.managers.aggregate_manager_slab + + # driver class for server-side services, talk to the whole testbed + def driver_class (self): + return sfa.plc.slabdriver.SlabDriver + + # slab does not have a component manager yet + # manager class + def component_manager_class (self): + return None + # driver_class + def component_driver_class (self): + return None + + -- 2.43.0