@Service public class PIMInterfaceManager extends Object implements PIMInterfaceService
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_HELLO_INTERVAL |
protected org.onosproject.net.host.HostService |
hostService |
protected org.onosproject.incubator.net.intf.InterfaceService |
interfaceService |
protected org.onosproject.net.mcast.MulticastRouteService |
multicastRouteService |
protected org.onosproject.net.config.NetworkConfigRegistry |
networkConfig |
protected org.onosproject.net.packet.PacketService |
packetService |
protected org.onosproject.routing.RoutingService |
unicastRoutingService |
| Constructor and Description |
|---|
PIMInterfaceManager() |
| Modifier and Type | Method and Description |
|---|---|
void |
activate() |
void |
deactivate() |
PIMInterface |
getPIMInterface(org.onosproject.net.ConnectPoint cp)
Returns the PIM interface associated with the given connect point.
|
Set<PIMInterface> |
getPimInterfaces()
Retrieves the set of all interfaces running PIM.
|
public static final int DEFAULT_HELLO_INTERVAL
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.packet.PacketService packetService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.config.NetworkConfigRegistry networkConfig
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.incubator.net.intf.InterfaceService interfaceService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.host.HostService hostService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.net.mcast.MulticastRouteService multicastRouteService
@Reference(cardinality=MANDATORY_UNARY) protected org.onosproject.routing.RoutingService unicastRoutingService
@Activate public void activate()
@Deactivate public void deactivate()
public PIMInterface getPIMInterface(org.onosproject.net.ConnectPoint cp)
PIMInterfaceServicegetPIMInterface in interface PIMInterfaceServicecp - the connect point we want to get the PIM interface forpublic Set<PIMInterface> getPimInterfaces()
PIMInterfaceServicegetPimInterfaces in interface PIMInterfaceServiceCopyright © 2016. All rights reserved.