818e01efbbbb002ae845610c0398058e34ba4e17
[sfa.git] / sfa / generic / iotlab.py
1 from sfa.generic import Generic
2
3 import sfa.server.sfaapi
4
5
6 class iotlab (Generic):
7
8     # use the standard api class
9     def api_class(self):
10         return sfa.server.sfaapi.SfaApi
11
12     # the importer class
13     def importer_class(self):
14         import sfa.importer.iotlabimporter
15         return sfa.importer.iotlabimporter.IotLabImporter
16
17     # the manager classes for the server-side services
18     def registry_manager_class(self):
19         import sfa.managers.registry_manager
20         return sfa.managers.registry_manager.RegistryManager
21
22     def slicemgr_manager_class(self):
23         import sfa.managers.slice_manager
24         return sfa.managers.slice_manager.SliceManager
25
26     def aggregate_manager_class(self):
27         import sfa.managers.aggregate_manager
28         return sfa.managers.aggregate_manager.AggregateManager
29
30     def driver_class(self):
31         import sfa.iotlab.iotlabdriver
32         return sfa.iotlab.iotlabdriver.IotLabDriver
33
34     def component_manager_class(self):
35         return None
36     # driver_class
37
38     def component_driver_class(self):
39         return None