org.jnetpcap.nio
Interface JByteBuffer

All Known Implementing Classes:
AbstractAnalysis, AbstractMessageHeader, Ethernet, FieldAnalysis, Fragment, FragmentAssembly, FragmentSequence, HeaderAnalysis, Html, Http, Icmp, Icmp.DestinationUnreachable, Icmp.Echo, Icmp.EchoReply, Icmp.EchoRequest, Icmp.ParamProblem, Icmp.Redirect, Icmp.Reserved, Icmp.SourceQuench, IEEE802dot1q, IEEE802dot2, IEEE802dot3, IEEESnap, Ip4, Ip4.IpOption, Ip4.LooseSourceRoute, Ip4.NoOp, Ip4.RecordRoute, Ip4.Routing, Ip4.Security, Ip4.StreamId, Ip4.StrictSourceRoute, Ip4.Timestamp, Ip6, JAnalysisMap, JBuffer, JHeader, JHeaderMap, JMappedBuffer, JMappedHeader, JMemoryPacket, JObjectBuffer, JPacket, JStructBuffer, JSubHeader, L2TP, Payload, PcapPacket, PPP, Tcp, TcpAck, TcpDuplexStream, TcpStream, Udp

public interface JByteBuffer

Author:
Mark Bednarczyk, Sly Technologies, Inc.

Method Summary
 byte getByte(int index)
           
 byte[] getByteArray(int index, byte[] array)
           
 byte[] getByteArray(int index, int size)
           
 double getDouble(int index)
           
 float getFloat(int index)
           
 int getInt(int index)
           
 long getLong(int index)
           
 short getShort(int index)
           
 int getUByte(int index)
           
 long getUInt(int index)
           
 int getUShort(int index)
           
 java.nio.ByteOrder order()
           
 void order(java.nio.ByteOrder order)
           
 void setByte(int index, byte value)
           
 void setByteArray(int index, byte[] array)
           
 void setDouble(int index, double value)
           
 void setFloat(int index, float value)
           
 void setInt(int index, int value)
           
 void setLong(int index, long value)
           
 void setShort(int index, short value)
           
 void setUByte(int index, int value)
           
 void setUInt(int index, long value)
           
 void setUShort(int index, int value)
           
 int size()
           
 

Method Detail

getByte

byte getByte(int index)

getByteArray

byte[] getByteArray(int index,
                    byte[] array)

getByteArray

byte[] getByteArray(int index,
                    int size)

getDouble

double getDouble(int index)

getFloat

float getFloat(int index)

getInt

int getInt(int index)

getLong

long getLong(int index)

getShort

short getShort(int index)

getUByte

int getUByte(int index)

getUInt

long getUInt(int index)

getUShort

int getUShort(int index)

setByte

void setByte(int index,
             byte value)

setByteArray

void setByteArray(int index,
                  byte[] array)

setDouble

void setDouble(int index,
               double value)

setFloat

void setFloat(int index,
              float value)

setInt

void setInt(int index,
            int value)

setLong

void setLong(int index,
             long value)

setShort

void setShort(int index,
              short value)

setUByte

void setUByte(int index,
              int value)

setUInt

void setUInt(int index,
             long value)

setUShort

void setUShort(int index,
               int value)

size

int size()

order

java.nio.ByteOrder order()

order

void order(java.nio.ByteOrder order)