X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=sfa%2Fmanagers%2Fcomponent_manager_pl.py;fp=sfa%2Fmanagers%2Fcomponent_manager_pl.py;h=879daf16f762d4a899130b93951e32eb693de444;hb=a878485119105d254976667c30e885a8a1eabbfc;hp=12c73601a5790867b5a7c4a3cabdf14aef8d99ee;hpb=f192b22b57987cb68b17a48105b5dd18dfa3608b;p=sfa.git diff --git a/sfa/managers/component_manager_pl.py b/sfa/managers/component_manager_pl.py index 12c73601..879daf16 100644 --- a/sfa/managers/component_manager_pl.py +++ b/sfa/managers/component_manager_pl.py @@ -20,18 +20,24 @@ def get_version(): version['geni_api'] = 1 return version +def slice_status(api, slice_xrn, creds): + result = {} + result['geni_urn'] = slice_xrn + result['geni_status'] = 'unknown' + result['geni_resources'] = {} + return result -def start_slice(api, xrn): +def start_slice(api, xrn, creds): hrn, type = urn_to_hrn(xrn) slicename = hrn_to_pl_slicename(hrn) api.nodemanger.Start(slicename) -def stop_slice(api, xrn): +def stop_slice(api, xrn, creds): hrn, type = urn_to_hrn(xrn) slicename = hrn_to_pl_slicename(hrn) api.nodemanager.Stop(slicename) -def delete_slice(api, xrn): +def delete_slice(api, xrn, creds): hrn, type = urn_to_hrn(xrn) slicename = hrn_to_pl_slicename(hrn) api.nodemanager.Destroy(slicename)