aboutsummaryrefslogtreecommitdiff
path: root/src/main/java/com/detrav/utils/DetravPacket.java
blob: b1736ae928611ae3cf1867a2e06f51a0541996d7 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
package com.detrav.utils;

import com.google.common.io.ByteArrayDataInput;

/**
 * Created by wital_000 on 20.03.2016.
 */
public abstract class DetravPacket {

    public abstract int getPacketID() ;

    public abstract byte[] encode() ;

    public abstract Object decode(ByteArrayDataInput aData) ;

    public abstract void process();
}