jnetpcap.capture
Interface MutableFileCapture

All Superinterfaces:
Capture<FilePacket>, java.io.Closeable, FileCapture, FileIterator, java.io.Flushable, MutableCapture<FilePacket>, MutableFileIterator
All Known Subinterfaces:
PcapFile, SnoopFile

public interface MutableFileCapture
extends FileCapture, MutableCapture<FilePacket>, MutableFileIterator

Extends the immutable FileCapture and adds methods to manipulate the packets stored in a capture file.

Author:
Mark Bednarczyk, Sly Technologies, Inc.

Method Summary
 void flush()
           
 
Methods inherited from interface jnetpcap.capture.FileCapture
asType, close, getFileType, getHeaderByteOrder, getMagicPattern, getPacketCount, getPacketCount, getRecords, getVersion, newPacket
 
Methods inherited from interface jnetpcap.capture.Capture
getFilter, getMutableCapture, getRemoteSession, isCaptureMutable, isCaptureRemote, setFilter
 
Methods inherited from interface jnetpcap.capture.FileIterator
getPosition
 
Methods inherited from interface jnetpcap.capture.Capture
getFilter, getMutableCapture, getRemoteSession, isCaptureMutable, isCaptureRemote, setFilter
 
Methods inherited from interface jnetpcap.capture.MutableFileIterator
seek, setPosition
 
Methods inherited from interface jnetpcap.capture.FileIterator
getPosition
 

Method Detail

flush

void flush()
           throws java.io.IOException
Specified by:
flush in interface java.io.Flushable
Throws:
java.io.IOException