blob: c6aad89599b18ac86170b8ef58663aa799f5cddd [file] [log] [blame]
Jonathan Hartaa380972014-04-03 10:24:46 -07001package net.onrc.onos.core.intent.runtime;
Toshio Koide27ffd412014-02-18 19:15:27 -08002
3import net.floodlightcontroller.core.module.IFloodlightService;
Jonathan Hartaa380972014-04-03 10:24:46 -07004import net.onrc.onos.core.intent.IntentMap;
5import net.onrc.onos.core.intent.IntentOperationList;
Toshio Koide27ffd412014-02-18 19:15:27 -08006
Toshio Koided9fa2a82014-02-19 17:35:18 -08007/**
8 * @author Toshio Koide (t-koide@onlab.us)
9 */
Toshio Koide27ffd412014-02-18 19:15:27 -080010public interface IPathCalcRuntimeService extends IFloodlightService {
11 public IntentOperationList executeIntentOperations(IntentOperationList list);
12 public IntentMap getHighLevelIntents();
13 public IntentMap getPathIntents();
14 public void purgeIntents();
15}