org.jnetpcap.packet.analysis
Class HeaderAnalysis

java.lang.Object
  extended by org.jnetpcap.nio.JMemory
      extended by org.jnetpcap.nio.JBuffer
          extended by org.jnetpcap.nio.JObjectBuffer
              extended by org.jnetpcap.nio.JStructBuffer
                  extended by org.jnetpcap.packet.analysis.AbstractAnalysis<HeaderAnalysis,AnalyzerEvent>
                      extended by org.jnetpcap.packet.analysis.HeaderAnalysis
All Implemented Interfaces:
java.lang.Iterable<JAnalysis>, JByteBuffer, JAnalysis

public class HeaderAnalysis
extends AbstractAnalysis<HeaderAnalysis,AnalyzerEvent>

Author:
Mark Bednarczyk, Sly Technologies, Inc.

Nested Class Summary
static class HeaderAnalysis.Field
           
 
Nested classes/interfaces inherited from class org.jnetpcap.nio.JStructBuffer
JStructBuffer.JStructField
 
Nested classes/interfaces inherited from class org.jnetpcap.nio.JMemory
JMemory.Type
 
Field Summary
 
Fields inherited from class org.jnetpcap.nio.JObjectBuffer
REF
 
Fields inherited from class org.jnetpcap.nio.JMemory
JNETPCAP_LIBRARY_NAME
 
Constructor Summary
HeaderAnalysis()
           
 
Method Summary
 FieldAnalysis[] getFieldErrors()
           
 FieldAnalysis[] getFieldWarnings()
           
 boolean hasFieldErrors()
           
 boolean hasFieldWarnings()
           
 
Methods inherited from class org.jnetpcap.packet.analysis.AbstractAnalysis
addListener, getAnalysis, getAnalyzer, getSupport, getText, getTitle, getType, hasAnalysis, hasAnalysis, hasAnalysis, iterator, peer, removeListener, setAnalyzer, setText
 
Methods inherited from class org.jnetpcap.nio.JStructBuffer
calcSize
 
Methods inherited from class org.jnetpcap.nio.JObjectBuffer
getObject, getObject, setObject, setObject, sizeofJObject
 
Methods inherited from class org.jnetpcap.nio.JBuffer
findUTF8String, getByte, getByteArray, getByteArray, getDouble, getFloat, getInt, getLong, getShort, getUByte, getUInt, getUShort, getUTF8Char, getUTF8String, getUTF8String, getUTF8String, getUTF8String, isReadonly, order, order, peer, peer, peer, peer, setByte, setByteArray, setByteBuffer, setDouble, setFloat, setInt, setLong, setShort, setUByte, setUInt, setUShort, transferFrom, transferFrom, transferFrom, transferTo, transferTo, transferTo
 
Methods inherited from class org.jnetpcap.nio.JMemory
check, cleanup, finalize, isInitialized, isJMemoryBasedOwner, isOwner, peer, setSize, size, toDebugString, toHexdump, toHexdump, totalActiveAllocated, totalAllocateCalls, totalAllocated, totalAllocatedSegments0To255Bytes, totalAllocatedSegments256OrAbove, totalDeAllocateCalls, totalDeAllocated, transferFrom, transferFrom, transferFromDirect, transferOwnership, transferTo, transferTo, transferTo, transferTo, transferTo
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jnetpcap.nio.JByteBuffer
size
 

Constructor Detail

HeaderAnalysis

public HeaderAnalysis()
Parameters:
type -
size -
Method Detail

hasFieldErrors

public boolean hasFieldErrors()

hasFieldWarnings

public boolean hasFieldWarnings()

getFieldErrors

public FieldAnalysis[] getFieldErrors()

getFieldWarnings

public FieldAnalysis[] getFieldWarnings()