package com.netifera.platform.net.internal.pcap; import com.netifera.platform.net.pcap.Datalink; import com.netifera.platform.net.pcap.IPacketHandler; /** * This interface is implemented by providers of a native packet capture * implementation. * * */ public interface INativePacketCapture { boolean openLive(String device, int snaplen, int timeout, boolean promiscuous); boolean packetRead(IPacketHandler handler); boolean setDataLink(Datalink dlt); Datalink getLinkType(); int getFileDescriptor(); void close(); }