|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectnet.jolsrv2.data.Message
public class Message
The class implements the messages, as specified in OLSRv2.
Constructor Summary | |
---|---|
Message()
Constructor |
Method Summary | |
---|---|
void |
addAddressBlock(AddressBlock addressBlock)
Adds an address block to the message |
void |
addTlvBlock(TlvBlock tlvBlock)
Adds a TLV block to the message |
java.util.ArrayList<AddressBlock> |
getAddressBlocks()
Return the address blocks |
byte[] |
getBytes()
Returns the bytes of the message |
int |
getHopCount()
Gets the hop count |
int |
getHopLimit()
Returns the hop limit |
java.util.ArrayList<Tlv> |
getMessageTlvs()
Return the message TLVs |
java.net.InetAddress |
getOriginatorAddress()
Returns the originator IP address |
int |
getSequenceNumber()
Returns the message sequence number |
java.util.ArrayList<TlvBlock> |
getTlvBlocks()
Returns the TLV blocks |
MessageTypes |
getType()
Returns the message type |
void |
setHopCount(int hopCount)
Sets the hop count |
void |
setHopLimit(int hopLimit)
Sets the hop limit |
void |
setMessageTlvBlock(TlvBlock messageTlvBlock)
Sets the message TLV block |
void |
setOriginatorAddress(java.net.InetAddress inetAddress)
Sets the originator address |
void |
setSemantics(int semantics)
Sets the message semantics |
void |
setSequenceNumber(int sequenceNumber)
|
void |
setType(MessageTypes type)
Sets the message type |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public Message()
Method Detail |
---|
public MessageTypes getType()
public void setType(MessageTypes type)
type
- the message typepublic java.util.ArrayList<AddressBlock> getAddressBlocks()
public java.util.ArrayList<TlvBlock> getTlvBlocks()
public java.util.ArrayList<Tlv> getMessageTlvs()
public java.net.InetAddress getOriginatorAddress()
public void setOriginatorAddress(java.net.InetAddress inetAddress)
inetAddress
- the originator IP addresspublic void setMessageTlvBlock(TlvBlock messageTlvBlock)
messageTlvBlock
- the message TLV blockpublic void addAddressBlock(AddressBlock addressBlock)
addressBlock
- the address blockpublic void addTlvBlock(TlvBlock tlvBlock)
tlvBlock
- the TLV blockpublic void setSemantics(int semantics)
semantics
- the message semanticspublic int getHopLimit()
public void setHopLimit(int hopLimit)
hopLimit
- the hop limitpublic int getSequenceNumber()
public void setSequenceNumber(int sequenceNumber)
public int getHopCount()
public void setHopCount(int hopCount)
hopCount
- the hop countpublic byte[] getBytes()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |