public interface IsisMessage
| Modifier and Type | Method and Description |
|---|---|
byte[] |
asBytes()
Returns IsisMessage as byte array.
|
int |
interfaceIndex()
Returns the interface index on which the message received.
|
org.onlab.packet.MacAddress |
interfaceMac()
Returns the interface mac address on which the message received.
|
IsisPduType |
isisPduType()
Returns the type of ISIS PDU.
|
void |
readFrom(org.jboss.netty.buffer.ChannelBuffer channelBuffer)
Reads from channel buffer and initializes the type of PDU.
|
void |
setInterfaceIndex(int interfaceIndex)
Sets the interface index on which the message received.
|
void |
setInterfaceMac(org.onlab.packet.MacAddress interfaceMac)
Sets the interface mac address on which the message received.
|
void |
setSourceMac(org.onlab.packet.MacAddress sourceMac)
Sets the mac address of the message sender.
|
org.onlab.packet.MacAddress |
sourceMac()
Returns the mac address of the message sender.
|
int interfaceIndex()
void setInterfaceIndex(int interfaceIndex)
interfaceIndex - interface index on which the message receivedorg.onlab.packet.MacAddress interfaceMac()
void setInterfaceMac(org.onlab.packet.MacAddress interfaceMac)
interfaceMac - mac address on which the message receivedorg.onlab.packet.MacAddress sourceMac()
void setSourceMac(org.onlab.packet.MacAddress sourceMac)
sourceMac - mac address of the message senderIsisPduType isisPduType()
void readFrom(org.jboss.netty.buffer.ChannelBuffer channelBuffer)
channelBuffer - channel buffer instancebyte[] asBytes()