package net.tootallnate.websocket;
import net.tootallnate.websocket.exeptions.InvalidFrameException;
public interface Framedata {
enum Opcode {
CONTINIOUS , TEXT , BINARY , PING , PONG , CLOSING
// more to come
}
public boolean isFin();
public boolean getTransfereMasked();
public Opcode getOpcode();
public byte[] getPayloadData();// TODO the separation of the application data and the extension data is yet to be done
public abstract void append( Framedata nextframe ) throws InvalidFrameException;
}