Package org.apache.activeio.packet
Class PacketData
java.lang.Object
org.apache.activeio.packet.PacketData
Used to write and read primitives to and from a Packet.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
static boolean
readBoolean
(Packet packet) byte
readByte()
static byte
char
readChar()
static char
readCharBig
(Packet packet) static char
readCharLittle
(Packet packet) double
static double
readDoubleBig
(Packet packet) static double
readDoubleLittle
(Packet packet) float
static float
readFloatBig
(Packet packet) static float
readFloatLittle
(Packet packet) void
readFully
(byte[] b) void
readFully
(byte[] b, int off, int len) static void
static void
int
readInt()
static int
readIntBig
(Packet packet) static int
readIntLittle
(Packet packet) long
readLong()
static long
readLongBig
(Packet packet) static long
readLongLittle
(Packet packet) short
static short
readShortBig
(Packet packet) static short
readShortLittle
(Packet packet) int
static int
readUnsignedByte
(Packet packet) int
static int
readUnsignedShortBig
(Packet packet) static int
readUnsignedShortLittle
(Packet packet) int
skipBytes
(int n) static int
void
write
(byte[] b) void
write
(byte[] b, int off, int len) void
write
(int b) static void
static void
static void
void
writeBoolean
(boolean v) static void
writeBoolean
(Packet packet, boolean v) void
writeByte
(int v) static void
void
writeChar
(int v) static void
writeCharBig
(Packet packet, int v) static void
writeCharLittle
(Packet packet, int v) void
writeDouble
(double v) static void
writeDoubleBig
(Packet packet, double v) static void
writeDoubleLittle
(Packet packet, double v) void
writeFloat
(float v) static void
writeFloatBig
(Packet packet, float v) static void
writeFloatLittle
(Packet packet, float v) void
writeInt
(int v) static void
writeIntBig
(Packet packet, int v) static void
writeIntLittle
(Packet packet, int v) void
writeLong
(long v) static void
writeLongBig
(Packet packet, long v) static void
writeLongLittle
(Packet packet, long v) void
writeRawDouble
(double v) static void
writeRawDoubleBig
(Packet packet, double v) static void
writeRawDoubleLittle
(Packet packet, double v) void
writeRawFloat
(float v) static void
writeRawFloatBig
(Packet packet, float v) static void
writeRawFloatLittle
(Packet packet, float v) void
writeShort
(int v) static void
writeShortBig
(Packet packet, int v) static void
writeShortLittle
(Packet packet, int v)
-
Constructor Details
-
PacketData
-
PacketData
-
-
Method Details
-
readFully
- Throws:
IOException
-
readFully
- Throws:
IOException
-
readFully
- Throws:
IOException
-
readFully
- Throws:
IOException
-
skipBytes
- Throws:
IOException
-
skipBytes
- Throws:
IOException
-
readBoolean
- Throws:
IOException
-
readBoolean
- Throws:
IOException
-
readByte
- Throws:
IOException
-
readByte
- Throws:
IOException
-
readUnsignedByte
- Throws:
IOException
-
readUnsignedByte
- Throws:
IOException
-
readShort
- Throws:
IOException
-
readShortBig
- Throws:
IOException
-
readShortLittle
- Throws:
IOException
-
readUnsignedShort
- Throws:
IOException
-
readUnsignedShortBig
- Throws:
IOException
-
readUnsignedShortLittle
- Throws:
IOException
-
readChar
- Throws:
IOException
-
readCharBig
- Throws:
IOException
-
readCharLittle
- Throws:
IOException
-
readInt
- Throws:
IOException
-
readIntBig
- Throws:
IOException
-
readIntLittle
- Throws:
IOException
-
readLong
- Throws:
IOException
-
readLongBig
- Throws:
IOException
-
readLongLittle
- Throws:
IOException
-
readDouble
- Throws:
IOException
-
readDoubleBig
- Throws:
IOException
-
readDoubleLittle
- Throws:
IOException
-
readFloat
- Throws:
IOException
-
readFloatBig
- Throws:
IOException
-
readFloatLittle
- Throws:
IOException
-
write
- Throws:
IOException
-
write
- Throws:
IOException
-
write
- Throws:
IOException
-
write
- Throws:
IOException
-
write
- Throws:
IOException
-
write
- Throws:
IOException
-
writeBoolean
- Throws:
IOException
-
writeBoolean
- Throws:
IOException
-
writeByte
- Throws:
IOException
-
writeByte
- Throws:
IOException
-
writeShort
- Throws:
IOException
-
writeShortBig
- Throws:
IOException
-
writeShortLittle
- Throws:
IOException
-
writeChar
- Throws:
IOException
-
writeCharBig
- Throws:
IOException
-
writeCharLittle
- Throws:
IOException
-
writeInt
- Throws:
IOException
-
writeIntBig
- Throws:
IOException
-
writeIntLittle
- Throws:
IOException
-
writeLong
- Throws:
IOException
-
writeLongBig
- Throws:
IOException
-
writeLongLittle
- Throws:
IOException
-
writeDouble
- Throws:
IOException
-
writeDoubleBig
- Throws:
IOException
-
writeDoubleLittle
- Throws:
IOException
-
writeFloat
- Throws:
IOException
-
writeFloatBig
- Throws:
IOException
-
writeFloatLittle
- Throws:
IOException
-
writeRawDouble
- Throws:
IOException
-
writeRawDoubleBig
- Throws:
IOException
-
writeRawDoubleLittle
- Throws:
IOException
-
writeRawFloat
- Throws:
IOException
-
writeRawFloatBig
- Throws:
IOException
-
writeRawFloatLittle
- Throws:
IOException
-