Class Endian.Big
java.lang.Object
com.hierynomus.protocol.commons.buffer.Endian
com.hierynomus.protocol.commons.buffer.Endian.Big
- Enclosing class:
Endian
-
Field Summary
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription<T extends Buffer<T>>
longreadNullTerminatedUtf16String(Buffer<T> buffer) <T extends Buffer<T>>
intreadUInt16(Buffer<T> buffer) <T extends Buffer<T>>
intreadUInt24(Buffer<T> buffer) <T extends Buffer<T>>
longreadUInt32(Buffer<T> buffer) <T extends Buffer<T>>
longreadUInt64(Buffer<T> buffer) readUtf16String(Buffer<T> buffer, int length) toString()<T extends Buffer<T>>
void<T extends Buffer<T>>
voidwriteUInt16(Buffer<T> buffer, int uint16) <T extends Buffer<T>>
voidwriteUInt24(Buffer<T> buffer, int uint24) <T extends Buffer<T>>
voidwriteUInt32(Buffer<T> buffer, long uint32) <T extends Buffer<T>>
voidwriteUInt64(Buffer<T> buffer, long uint64) <T extends Buffer<T>>
voidwriteUtf16String(Buffer<T> buffer, String string) Methods inherited from class Endian
readNullTerminatedUtf16String, readUtf16String, writeNullTerminatedUtf16String
-
Constructor Details
-
Big
private Big()
-
-
Method Details
-
writeUInt16
- Specified by:
writeUInt16in classEndian
-
readUInt16
- Specified by:
readUInt16in classEndian- Throws:
Buffer.BufferException
-
writeUInt24
- Specified by:
writeUInt24in classEndian
-
readUInt24
- Specified by:
readUInt24in classEndian- Throws:
Buffer.BufferException
-
writeUInt32
- Specified by:
writeUInt32in classEndian
-
readUInt32
- Specified by:
readUInt32in classEndian- Throws:
Buffer.BufferException
-
writeUInt64
- Specified by:
writeUInt64in classEndian
-
readUInt64
- Specified by:
readUInt64in classEndian- Throws:
Buffer.BufferException
-
writeLong
-
readLong
- Specified by:
readLongin classEndian- Throws:
Buffer.BufferException
-
readUtf16String
public <T extends Buffer<T>> String readUtf16String(Buffer<T> buffer, int length) throws Buffer.BufferException - Specified by:
readUtf16Stringin classEndian- Throws:
Buffer.BufferException
-
readNullTerminatedUtf16String
public <T extends Buffer<T>> String readNullTerminatedUtf16String(Buffer<T> buffer) throws Buffer.BufferException - Specified by:
readNullTerminatedUtf16Stringin classEndian- Throws:
Buffer.BufferException
-
writeUtf16String
- Specified by:
writeUtf16Stringin classEndian
-
toString
-