package org.getspout.spout.packet;
import java.io.DataInputStream;
import java.io.DataOutputStream;
import java.io.IOException;
public class PacketCacheDeleteFile implements SpoutPacket {
private String plugin;
private String fileName;
public PacketCacheDeleteFile() {
}
public PacketCacheDeleteFile(String plugin, String fileName) {
this.plugin = plugin;
this.fileName = fileName;
}
@Override
public int getNumBytes() {
return PacketUtil.getNumBytes(fileName) + PacketUtil.getNumBytes(plugin);
}
@Override
public void readData(DataInputStream input) throws IOException {
fileName = PacketUtil.readString(input);
plugin = PacketUtil.readString(input);
}
@Override
public void writeData(DataOutputStream output) throws IOException {
PacketUtil.writeString(output, fileName);
PacketUtil.writeString(output, plugin);
}
@Override
public void run(int playerId) {
}
@Override
public void failure(int playerId) {
}
@Override
public PacketType getPacketType() {
return PacketType.PacketCacheDeleteFile;
}
@Override
public int getVersion() {
return 0;
}
}