blob: 084170084bf266ce10ee11635f500c94b8793fbd [file] [log] [blame]
tom0eb04ca2014-08-25 14:34:51 -07001package org.onlab.onos.net.topology;
2
tome33cc1a2014-08-25 21:59:41 -07003import org.onlab.onos.provider.ProviderService;
tom0eb04ca2014-08-25 14:34:51 -07004
5/**
6 * Means for injecting topology information into the core.
7 */
8public interface TopologyProviderService extends ProviderService {
9
10 // What can be conveyed in a topology that isn't by individual
11 // providers?
12
13 /**
14 * Signals the core that some aspect of the topology has changed.
15 *
16 * @param topoDescription information about topology
17 */
18 void topologyChanged(TopologyDescription topoDescription);
19
20}