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 TypeMethodDescriptionbooleanstatic booleanreadBoolean(Packet packet) bytereadByte()static bytecharreadChar()static charreadCharBig(Packet packet) static charreadCharLittle(Packet packet) doublestatic doublereadDoubleBig(Packet packet) static doublereadDoubleLittle(Packet packet) floatstatic floatreadFloatBig(Packet packet) static floatreadFloatLittle(Packet packet) voidreadFully(byte[] b) voidreadFully(byte[] b, int off, int len) static voidstatic voidintreadInt()static intreadIntBig(Packet packet) static intreadIntLittle(Packet packet) longreadLong()static longreadLongBig(Packet packet) static longreadLongLittle(Packet packet) shortstatic shortreadShortBig(Packet packet) static shortreadShortLittle(Packet packet) intstatic intreadUnsignedByte(Packet packet) intstatic intreadUnsignedShortBig(Packet packet) static intreadUnsignedShortLittle(Packet packet) intskipBytes(int n) static intvoidwrite(byte[] b) voidwrite(byte[] b, int off, int len) voidwrite(int b) static voidstatic voidstatic voidvoidwriteBoolean(boolean v) static voidwriteBoolean(Packet packet, boolean v) voidwriteByte(int v) static voidvoidwriteChar(int v) static voidwriteCharBig(Packet packet, int v) static voidwriteCharLittle(Packet packet, int v) voidwriteDouble(double v) static voidwriteDoubleBig(Packet packet, double v) static voidwriteDoubleLittle(Packet packet, double v) voidwriteFloat(float v) static voidwriteFloatBig(Packet packet, float v) static voidwriteFloatLittle(Packet packet, float v) voidwriteInt(int v) static voidwriteIntBig(Packet packet, int v) static voidwriteIntLittle(Packet packet, int v) voidwriteLong(long v) static voidwriteLongBig(Packet packet, long v) static voidwriteLongLittle(Packet packet, long v) voidwriteRawDouble(double v) static voidwriteRawDoubleBig(Packet packet, double v) static voidwriteRawDoubleLittle(Packet packet, double v) voidwriteRawFloat(float v) static voidwriteRawFloatBig(Packet packet, float v) static voidwriteRawFloatLittle(Packet packet, float v) voidwriteShort(int v) static voidwriteShortBig(Packet packet, int v) static voidwriteShortLittle(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
-