public interface NeighbourMessageActions
Modifier and Type | Method and Description |
---|---|
void |
drop(NeighbourMessageContext context)
Drops the incoming message.
|
void |
flood(NeighbourMessageContext context)
Floods the incoming message to all edge ports except the in port.
|
void |
forward(NeighbourMessageContext context,
ConnectPoint outPort)
Forwards the incoming message to the given connect point.
|
void |
forward(NeighbourMessageContext context,
Interface outIntf)
Forwards the incoming message to a given interface.
|
void |
reply(NeighbourMessageContext context,
MacAddress targetMac)
Replies to an incoming request with the given MAC address.
|
void reply(NeighbourMessageContext context, MacAddress targetMac)
context
- incoming message contexttargetMac
- target MAC address.void forward(NeighbourMessageContext context, ConnectPoint outPort)
context
- incoming message contextoutPort
- port to send the message outvoid forward(NeighbourMessageContext context, Interface outIntf)
context
- incoming message contextoutIntf
- interface to send the message outvoid flood(NeighbourMessageContext context)
context
- incoming message contextvoid drop(NeighbourMessageContext context)
context
- incoming message context