public class ControlResponse extends Object
| Modifier and Type | Field and Description |
|---|---|
static int |
TLV_CONTROL_RESPONSE
Use TLV codes from jndn.encoding.tlv.Tlv.java See
http://redmine.named-data.net/projects/nfd/wiki/ControlCommand
|
static int |
TLV_CONTROL_RESPONSE_STATUS_CODE |
static int |
TLV_CONTROL_RESPONSE_STATUS_TEXT |
| Constructor and Description |
|---|
ControlResponse() |
| Modifier and Type | Method and Description |
|---|---|
List<net.named_data.jndn.ControlParameters> |
getBody()
Get body
|
int |
getStatusCode()
Get status code
|
String |
getStatusText()
Get status text
|
void |
setBody(List<net.named_data.jndn.ControlParameters> body)
Set body
|
void |
setStatusCode(int statusCode)
Set status code
|
void |
setStatusText(String statusText)
Set status text
|
void |
wireDecode(ByteBuffer input)
Decode the input from its TLV format.
|
void |
wireDecode(net.named_data.jndn.encoding.tlv.TlvDecoder decoder,
ByteBuffer input)
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_CONTROL_RESPONSE
public static final int TLV_CONTROL_RESPONSE_STATUS_CODE
public static final int TLV_CONTROL_RESPONSE_STATUS_TEXT
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.EncodingExceptionpublic void wireDecode(net.named_data.jndn.encoding.tlv.TlvDecoder decoder,
ByteBuffer input)
throws net.named_data.jndn.encoding.EncodingException
decoder - input - the WireFormat version that decodes ControlParameters does not
allow passing a TlvDecoder, so we must pass the buffer itselfnet.named_data.jndn.encoding.EncodingExceptionpublic int getStatusCode()
public void setStatusCode(int statusCode)
statusCode - public String getStatusText()
public void setStatusText(String statusText)
statusText - public List<net.named_data.jndn.ControlParameters> getBody()
public void setBody(List<net.named_data.jndn.ControlParameters> body)
body - Copyright © 2015. All rights reserved.