|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjnetpcap.capture.file.nap.NAPModel
public abstract class NAPModel
| Field Summary | |
|---|---|
static long |
BLOCKING_FACTOR
Default blocking factor for BlockRecords |
static long |
FULL_MAGIC_NUMBER
The pattern used to identify by the first 4 octets of the block header. |
static byte[] |
FULL_MAGIC_PATTERN
The pattern used to identify by the first 4 octets of the block header. |
static long |
MAGIC_NUMBER
A pattern used to identify the "NAP" block record is in NAP format. |
static byte[] |
MAGIC_PATTERN
A byte pattern used to identify the "NAP" block record as NAP format. |
static java.nio.ByteOrder |
MANDATORY_ENCODING
Mandatory byte encoding for all record headers and meta record contents. |
static int |
PADDING_BOUNDARY
Default padding boundary. |
| Constructor Summary | |
|---|---|
NAPModel()
|
|
| Method Summary | |
|---|---|
static NAPModel |
create(java.io.File file)
|
abstract NAPBinding |
createBindingMetaRecord()
|
abstract NAPBlock |
createBlockRecord()
|
abstract NAPCounter |
createCounterMetaRecord()
|
abstract NAPEvent |
createEventMetaRecord()
|
abstract NAPExpert |
createExpertMetaRecord()
|
abstract NAPNoOp |
createNoOpRecord()
|
abstract NAPPacket |
createPacketRecord()
|
abstract NAPProtocol |
createProtocolMetaRecord()
|
abstract NAPRouting |
createRoutingMetaRecord()
|
abstract java.util.List<Record> |
getAllRecords()
|
abstract |
getBlockRecords()
|
abstract java.nio.channels.FileChannel |
getChannel()
|
abstract java.io.RandomAccessFile |
getFile()
|
abstract java.lang.String |
getFilename()
|
abstract java.util.List<? extends CapturePacket> |
getPacketRecords()
|
abstract Record |
readRecord(Record parent)
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final long MAGIC_NUMBER
public static final long FULL_MAGIC_NUMBER
public static final byte[] MAGIC_PATTERN
public static final byte[] FULL_MAGIC_PATTERN
public static final long BLOCKING_FACTOR
public static final int PADDING_BOUNDARY
public static final java.nio.ByteOrder MANDATORY_ENCODING
| Constructor Detail |
|---|
public NAPModel()
| Method Detail |
|---|
public static NAPModel create(java.io.File file)
throws java.io.IOException
java.io.IOExceptionpublic abstract java.nio.channels.FileChannel getChannel()
public abstract java.util.List<Record> getAllRecords()
public abstractgetBlockRecords()
public abstract java.util.List<? extends CapturePacket> getPacketRecords()
public abstract NAPBlock createBlockRecord()
public abstract NAPPacket createPacketRecord()
public abstract NAPBinding createBindingMetaRecord()
public abstract NAPProtocol createProtocolMetaRecord()
public abstract NAPNoOp createNoOpRecord()
public abstract NAPRouting createRoutingMetaRecord()
public abstract NAPCounter createCounterMetaRecord()
public abstract NAPEvent createEventMetaRecord()
public abstract NAPExpert createExpertMetaRecord()
public abstract Record readRecord(Record parent)
throws java.io.IOException,
CaptureFormatException
java.io.IOException
CaptureFormatExceptionpublic abstract java.io.RandomAccessFile getFile()
public abstract java.lang.String getFilename()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||