package com.netifera.platform.net.pcap;
import java.util.List;
import com.netifera.platform.net.packets.IPacketDecoder;
public interface IPacketCapture {
enum PcapDirection { PCAP_D_INOUT, PCAP_D_IN, PCAP_D_OUT };
boolean open();
void close();
boolean read();
int getFileDescriptor();
Datalink getLinkType();
boolean setDataLink(Datalink dlt);
List<Datalink> getDltList();
String getLastError();
void setError(String error);
IPacketDecoder getDecoder();
}