All Downloads are FREE. Search and download functionalities are using the official Maven repository.

skadistats.clarity.model.engine.PacketInstanceReader Maven / Gradle / Ivy

package skadistats.clarity.model.engine;

import com.google.protobuf.GeneratedMessage;
import skadistats.clarity.processor.packet.PacketReader;
import skadistats.clarity.processor.reader.PacketInstance;
import skadistats.clarity.source.Source;

import java.io.IOException;

public abstract class PacketInstanceReader {

    protected final PacketReader packetReader = new PacketReader();

    public abstract H readHeader(Source source) throws IOException;

    public abstract  PacketInstance getNextPacketInstance(Source source) throws IOException;

    public PacketReader getPacketReader() {
        return packetReader;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy