Package org.km3net.clb.remote.stack
Class MCFPacket
- java.lang.Object
-
- org.km3net.clb.remote.stack.MCFPacket
-
- All Implemented Interfaces:
java.lang.Iterable<MCFMessage>
public class MCFPacket extends java.lang.Object implements java.lang.Iterable<MCFMessage>
-
-
Field Summary
Fields Modifier and Type Field Description static int
MAX_CONTENT_SIZE
static int
MCFPACKET_MAX_SIZE
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addMessage(MCFMessage message)
int
free()
Returns the number of bytes free for payload data.void
fromBytes(byte[] data)
java.util.Iterator<MCFMessage>
iterator()
int
msgCount()
void
reset()
byte[]
toBytes()
-
-
-
Field Detail
-
MCFPACKET_MAX_SIZE
public static final int MCFPACKET_MAX_SIZE
- See Also:
- Constant Field Values
-
MAX_CONTENT_SIZE
public static final int MAX_CONTENT_SIZE
- See Also:
- Constant Field Values
-
-
Method Detail
-
fromBytes
public void fromBytes(byte[] data)
-
free
public int free()
Returns the number of bytes free for payload data.- Returns:
- The number of bytes available for payload.
-
addMessage
public void addMessage(MCFMessage message)
-
reset
public void reset()
-
iterator
public java.util.Iterator<MCFMessage> iterator()
- Specified by:
iterator
in interfacejava.lang.Iterable<MCFMessage>
-
toBytes
public byte[] toBytes()
-
msgCount
public int msgCount()
-
-