package com.gvaneyck.rtmp;
/**
* A simple packet structure for PacketReader
*/
public class Packet {
private byte[] dataBuffer;
private int dataPos;
private int dataSize;
private int messageType;
public void setSize(int size) {
dataSize = size;
dataBuffer = new byte[dataSize];
}
public void setType(int type) {
messageType = type;
}
public void add(byte b) {
dataBuffer[dataPos++] = b;
}
public boolean isComplete() {
return (dataPos == dataSize);
}
public int getSize() {
return dataSize;
}
public int getType() {
return messageType;
}
public byte[] getData() {
return dataBuffer;
}
}