public class RSVPTEPathMessage extends RSVPPathMessage
integrity, intservSenderTSpec, policyData, rsvpHop, senderDescriptors, session, timeValues
bytes, flags, length, msgType, reserved, rsvpChecksum, sendTTL, vers
Constructor and Description |
---|
RSVPTEPathMessage()
Constructor to be used when a new RSVP-TE Path Message wanted to be sent
|
RSVPTEPathMessage(byte[] bytes,
int length)
Constructor to be used when an RSVP-TE Path Message wanted to be decoded
|
Modifier and Type | Method and Description |
---|---|
void |
addIntservSenderTSpecDescriptor(IntservSenderTSpec senderTSpec) |
void |
addSenderDescriptor(SenderDescriptor senderDescriptor) |
void |
decode() |
void |
encode()
Generic method to encode an RSVP element
|
void |
encodeHeader() |
ERO |
getEro() |
LabelRequest |
getLabelRequest() |
SessionAttribute |
getSessionAttribute() |
SuggestedLabel |
getSuggestedLabel() |
UpstreamLabel |
getUpstreamLabel() |
void |
setEro(ERO ero) |
void |
setLabelRequest(LabelRequest labelRequest) |
void |
setSessionAttribute(SessionAttribute sessionAttribute) |
void |
setSuggestedLabel(SuggestedLabel suggestedLabel) |
void |
setUpstreamLabel(UpstreamLabel upstreamLabel) |
getIntegrity, getIntservSenderTSpec, getPolicyData, getRsvpHop, getSenderDescriptors, getSession, getTimeValues, setIntegrity, setPolicyData, setRsvpHop, setSession, setTimeValues
calculateChecksum, decodeHeader, getBytes, getFlags, getLength, getMsgLength, getMsgType, getMsgType, getReserved, getRsvpChecksum, getSendTTL, getVers, setBytes, setFlags, setLength, setMsgType, setReserved, setRsvpChecksum, setSendTTL, setVers
public RSVPTEPathMessage()
public RSVPTEPathMessage(byte[] bytes, int length)
bytes
- length
- public void encodeHeader()
encodeHeader
in class RSVPPathMessage
public void encode() throws RSVPProtocolViolationException
RSVPElement
encode
in interface RSVPElement
encode
in class RSVPPathMessage
RSVPProtocolViolationException
public void decode() throws RSVPProtocolViolationException
decode
in class RSVPPathMessage
RSVPProtocolViolationException
public void addSenderDescriptor(SenderDescriptor senderDescriptor)
addSenderDescriptor
in class RSVPPathMessage
senderDescriptor
- public void addIntservSenderTSpecDescriptor(IntservSenderTSpec senderTSpec)
senderTSpec
- public ERO getEro()
public void setEro(ERO ero)
public LabelRequest getLabelRequest()
public void setLabelRequest(LabelRequest labelRequest)
public SessionAttribute getSessionAttribute()
public void setSessionAttribute(SessionAttribute sessionAttribute)
public SuggestedLabel getSuggestedLabel()
public void setSuggestedLabel(SuggestedLabel suggestedLabel)
public UpstreamLabel getUpstreamLabel()
public void setUpstreamLabel(UpstreamLabel upstreamLabel)
Copyright © 2016. All rights reserved.