net.sf.beep4j.internal
Class DataHeader.ANSHeader
java.lang.Object
net.sf.beep4j.internal.DataHeader
net.sf.beep4j.internal.DataHeader.ANSHeader
- Enclosing class:
- DataHeader
public static class DataHeader.ANSHeader
- extends DataHeader
Header for messages of type ANS. This header type has an additional
property answerNumber
.
- Author:
- Simon Raess
Constructor Summary |
DataHeader.ANSHeader(int channel,
int messageNumber,
boolean intermediate,
long sequenceNumber,
int payloadSize,
int answerNumber)
|
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
DataHeader.ANSHeader
public DataHeader.ANSHeader(int channel,
int messageNumber,
boolean intermediate,
long sequenceNumber,
int payloadSize,
int answerNumber)
getAnswerNumber
public int getAnswerNumber()
split
public DataHeader[] split(int size)
- Description copied from class:
DataHeader
- Splits the header into two parts. The first part's size is set
to the passed in parameter. It has the intermediate flag set to
true. The second part has the remaining
size plus its sequence number adapted.
- Overrides:
split
in class DataHeader
- Parameters:
size
- the size of the first part
- Returns:
- an array of two elements
asByteBuffer
public java.nio.ByteBuffer asByteBuffer()
- Description copied from class:
DataHeader
- Converts the header into a ByteBuffer.
- Overrides:
asByteBuffer
in class DataHeader
- Returns:
- the converted ByteBuffer
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class DataHeader
hashCode
public int hashCode()
- Overrides:
hashCode
in class DataHeader
toString
public java.lang.String toString()
- Overrides:
toString
in class DataHeader
Copyright © 2007 null. All Rights Reserved.