package freenet.client.events; import freenet.client.InsertContext.CompatibilityMode; public class SplitfileCompatibilityModeEvent implements ClientEvent { public final CompatibilityMode minCompatibilityMode; public final CompatibilityMode maxCompatibilityMode; public final byte[] splitfileCryptoKey; public final boolean dontCompress; public final boolean bottomLayer; public final static int CODE = 0x0D; @Override public int getCode() { return CODE; } @Override public String getDescription() { return "CompatibilityMode between "+minCompatibilityMode+" and "+maxCompatibilityMode; } public SplitfileCompatibilityModeEvent(CompatibilityMode min, CompatibilityMode max, byte[] splitfileCryptoKey, boolean dontCompress, boolean bottomLayer) { this.minCompatibilityMode = min; this.maxCompatibilityMode = max; this.splitfileCryptoKey = splitfileCryptoKey; this.dontCompress = dontCompress; this.bottomLayer = bottomLayer; } }