All Downloads are FREE. Search and download functionalities are using the official Maven repository.

msgpack4z.MsgUnpacker Maven / Gradle / Ivy

The newest version!
package msgpack4z;

import java.io.IOException;
import java.math.BigInteger;

public interface MsgUnpacker {

    MsgType nextType() throws IOException;
    byte unpackByte() throws IOException;
    short unpackShort() throws IOException;
    int unpackInt() throws IOException;
    long unpackLong() throws IOException;
    BigInteger unpackBigInteger() throws IOException;
    double unpackDouble() throws IOException;
    float unpackFloat() throws IOException;
    int unpackArrayHeader() throws IOException;
    void arrayEnd() throws IOException;
    void mapEnd() throws IOException;
    int unpackMapHeader() throws IOException;
    boolean unpackBoolean() throws IOException;
    void unpackNil() throws IOException;
    String unpackString() throws IOException;
    byte[] unpackBinary() throws IOException;
    ExtTypeHeader unpackExtTypeHeader() throws IOException;
    void readPayload(byte[] a) throws IOException;
    byte[] readPayload(int length) throws IOException;
    void close() throws IOException;

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy