Modifier and Type | Field and Description |
---|---|
static int |
TLV_STRATEGY_CHOICE
|
Constructor and Description |
---|
StrategyChoice() |
Modifier and Type | Method and Description |
---|---|
net.named_data.jndn.Name |
getName() |
net.named_data.jndn.Name |
getStrategy() |
void |
setName(net.named_data.jndn.Name name) |
void |
setStrategy(net.named_data.jndn.Name strategy) |
void |
wireDecode(ByteBuffer input)
Decode the input from its TLV format.
|
void |
wireDecode(net.named_data.jndn.encoding.tlv.TlvDecoder decoder)
Decode as part of an existing decode context.
|
net.named_data.jndn.util.Blob |
wireEncode()
Encode using a new TLV encoder.
|
void |
wireEncode(net.named_data.jndn.encoding.tlv.TlvEncoder encoder)
Encode as part of an existing encode context.
|
public static final int TLV_STRATEGY_CHOICE
public final net.named_data.jndn.util.Blob wireEncode()
public final void wireEncode(net.named_data.jndn.encoding.tlv.TlvEncoder encoder)
encoder
- public final void wireDecode(ByteBuffer input) throws net.named_data.jndn.encoding.EncodingException
input
- The input buffer to decode. This reads from position() to
limit(), but does not change the position.net.named_data.jndn.encoding.EncodingException
- For invalid encoding.public final void wireDecode(net.named_data.jndn.encoding.tlv.TlvDecoder decoder) throws net.named_data.jndn.encoding.EncodingException
wireDecode
in interface Decodable
decoder
- net.named_data.jndn.encoding.EncodingException
public net.named_data.jndn.Name getName()
Name
of the prefix the strategy is applied topublic net.named_data.jndn.Name getStrategy()
Name
of the strategypublic void setName(net.named_data.jndn.Name name)
name
- the Name
to setpublic void setStrategy(net.named_data.jndn.Name strategy)
strategy
- the Name
to setCopyright © 2015. All rights reserved.