package com.netifera.platform.net.internal.sniffing.managers;
import com.netifera.platform.net.packets.IPacketHeader;
import com.netifera.platform.net.sniffing.IPacketContext;
import com.netifera.platform.net.sniffing.IPacketSniffer;
import com.netifera.platform.net.sniffing.util.AbstractPacketManager;
import com.netifera.platform.net.sniffing.util.CaptureFileInterface;
import com.netifera.platform.net.sniffing.util.IPacketSource;
import com.netifera.platform.net.sniffing.util.ISniffingEngineEx;
public class CaptureFileManager extends AbstractPacketManager<IPacketHeader> implements IPacketSource {
public CaptureFileManager(ISniffingEngineEx engine,
CaptureFileInterface iface) {
super(engine, iface);
iface.setSniffer(new IPacketSniffer<IPacketHeader>() {
public void handlePacket(IPacketHeader packet, IPacketContext ctx) {
deliverPacket(packet, ctx);
}
});
}
@Override
protected boolean start() {
return true;
}
@Override
protected void stop() {
}
public void setRealm(long realmId) {
// TODO Auto-generated method stub
}
}