package me.xcoding.opencdc.mysql.protocol;
import java.io.IOException;
public interface BasicWriter {
static final int FF = 0x000000FF;
static final long _FF = 0x00000000FFFFFFFF;
static final long FFl = 0x00000000000000FF;
void writeFixLenIntT1(int value);
void writeFixLenIntT2(int value);
void writeFixLenIntT3(int value);
void writeFixLenIntT4(int value);
void writeFixLenIntT6(long value);
void writeFixLenIntT8(long value);
void writeBytes(byte[] value);
void writeBytes(byte[] value, int length);
void writeBytes(byte[] value, int offset, int length);
void writeBytesVarLen(byte[] value);
void writeBytesTermNul(byte[] value);
void writeBytesLenEnc(byte[] value);
void flush() throws IOException;
}