public class FFFlowDescriptorTE extends FFFlowDescriptor
filterSpec, flowSpec
bytes, length
Constructor and Description |
---|
FFFlowDescriptorTE(boolean first)
Constructor to be used when a FF Flow Descriptor has been received and it is wanted to decode it
|
FFFlowDescriptorTE(FlowSpec flowSpec,
FilterSpec filterSpec,
Label label,
RRO rro,
boolean first)
Constructor to be used when a new FF Flow Descriptor TE is wanted to be created and sent
|
Modifier and Type | Method and Description |
---|---|
void |
decode(byte[] bytes,
int offset)
FF Flow Descriptor TE decoding method.
|
void |
encode()
FF Flow Descriptor encoding method.
|
FilterSpec |
getFilterSpec() |
FlowSpec |
getFlowSpec() |
Label |
getLabel() |
RRO |
getRro() |
void |
setFilterSpec(FilterSpec filterSpec) |
void |
setFlowSpec(FlowSpec flowSpec) |
void |
setLabel(Label label) |
void |
setRro(RRO rro) |
getBytes, getLength, setBytes, setLength
public FFFlowDescriptorTE(boolean first)
first
- public FFFlowDescriptorTE(FlowSpec flowSpec, FilterSpec filterSpec, Label label, RRO rro, boolean first) throws RSVPProtocolViolationException
flowSpec
- filterSpec
- first
- RSVPProtocolViolationException
- It is thrown when a mandatory field is not presentpublic void encode() throws RSVPProtocolViolationException
encode
in interface RSVPElement
encode
in class FFFlowDescriptor
RSVPProtocolViolationException
public void decode(byte[] bytes, int offset) throws RSVPProtocolViolationException
decode
in class FFFlowDescriptor
RSVPProtocolViolationException
public FlowSpec getFlowSpec()
getFlowSpec
in class FFFlowDescriptor
public Label getLabel()
public void setLabel(Label label)
public RRO getRro()
public void setRro(RRO rro)
public void setFlowSpec(FlowSpec flowSpec)
setFlowSpec
in class FFFlowDescriptor
public FilterSpec getFilterSpec()
getFilterSpec
in class FFFlowDescriptor
public void setFilterSpec(FilterSpec filterSpec)
setFilterSpec
in class FFFlowDescriptor
Copyright © 2016. All rights reserved.